Ja-/Nein-Datenformat als 'Yes' bzw. 'No' anzeigen

Hallo Experten,

folgendes Problem:
Ich habe ein Listenfeld (basierend auf einer Abfrage), das unter anderen auch eine Spalte enthält, in der ich ein Ja-/Nein- Datenformat benutze. Im Listenfeld zeigt er dementsprechend auch nur „Ja“ bzw. „Nein“ an. Da ich meine Datenbankinhalte alle auf englisch geschrieben habe, möchte ich das in der Liste auch „Yes“ bzw. „No“ angezeigt wird. Wie bekomme ich das hin?

Vielen Dank schon mal
Gruß Thomas

Hallo Thomas

Ich habe ein Listenfeld (basierend auf einer Abfrage), das
unter anderen auch eine Spalte enthält, in der ich ein
Ja-/Nein- Datenformat benutze. Im Listenfeld zeigt er
dementsprechend auch nur „Ja“ bzw. „Nein“ an. Da ich meine
Datenbankinhalte alle auf englisch geschrieben habe, möchte
ich das in der Liste auch „Yes“ bzw. „No“ angezeigt wird. Wie
bekomme ich das hin?

Möglichkeit 1:
Deine Abfrage anpassen…

SELECT IIf([JaNeinFeld],"Yes","No") AS JaNeinFeldEnglisch
FROM Tabelle;

Möglichkeit 2:
Die Englische Access-/Office-Version verwenden; evtl. genügt es auch schon, die Windows-Spracheinstellung zu ändern (?).

Gruss
Peter

Hallo pgb,

Möglichkeit 1:
Deine Abfrage anpassen…

SELECT IIf([JaNeinFeld],„Yes“,„No“) AS JaNeinFeldEnglisch
FROM Tabelle;

Das verstehe ich nicht ganz.(bin noch in den Anfängen meiner ACCESS-Karriere). Die SQL-Anweisung meiner Abfrage lautet:

SELECT Projects.[Article No], Projects.[Project name], Projects.[Customer], Projects.[Operator], Projects.[Company project],
FROM Projects
WHERE (((Projects.[Article No])=[forms]![Overview]![Liste52]))

Das Feld [Company project] wird als Ja bzw. als Nein angezeigt, soll in dem Listenfeld aber als Yes oder No angezeigt werden. Wie muß ich die If Bedingung in meinen SQL Code einbauen?

Möglichkeit 2:
Die Englische Access-/Office-Version verwenden; evtl. genügt
es auch schon, die Windows-Spracheinstellung zu ändern (?).

Möchte ich nach Möglichkeit vermeiden.

Danke für Deine Hilfe
Gruss
Thomas

Hallo Thomas

SELECT Projects.[Article No], Projects.[Project name],
Projects.[Customer], Projects.[Operator],
**IIf([**Projects**]**.[Company project]**, "Yes", "No") AS [Company project english]**
FROM Projects
WHERE (((Projects.[Article No])=[forms]![Overview]![Liste52]))

Auf deinem Formular musst du jetzt aber Company project english (den Namen kannst du im SQL natürlich so wählen, wie er dir gefällt) als Steuerelementinhalt des Listenfeldes angeben.

Gruss
Peter

Vielen Dank, Deine Lösung hat funktioniert.

Gruss
Thomas