Hallo zusammen,
ich habe folgendes Problem mit meinem Listenfeld:
Beim Erstellen des Listenfeldes gebe ich an, dass es die Daten aus einer Abfrage abrufen soll. Im nächsten Schritt soll ich die Felder aus der Abfrage wählen, die in das Listenfeld einbezogen werden sollen. Dort fehlt eine Feld, welches in der Abfrage enthalten ist.
Abfrage:
SELECT public_Artikel.Position, public_Artikel.Artikelbezeichnung, public_Artikel.Menge, public_Artikel.[Preis pro Stück], public_Artikel.Projektnummer, public_Artikel.Sachkontonummer
FROM public_Artikel
WHERE (((public_Artikel.Bestellnummer) Like [Formulare]![Bestellungen verwalten]![Bestellnummer]));
Es fehlt das Feld Artikelbezeichnung.
Wenn ich die Abfrage alleine Aufrufe ist bei der Ergebnistabelle die Spalte Artikelbezeichnung vorhanden.
Hat jemand eine Idee, wo das Problem liegt?
Liebe Grüße
Nina
Hallo,
vermutlich ist die Spaltenbreite mit 0 angegeben. Kannst du in den Eigenschaften des Listfelds sehen und ändern.
Nein beim Erstellen ist das Feld unter "verfügbare Felder" nicht aufgelistet, ich kann es dort gar nicht auswählen.
Ist es vielleicht ein Memo-Feld? Dann versuche es mal hiermit:
SELECT public_Artikel.Position, Left(public_Artikel.Artikelbezeichnung,255) As Artikelbez_kurz, public_Artikel.Menge, public_Artikel.[Preis pro Stück], public_Artikel.Projektnummer, public_Artikel.Sachkontonummer
FROM public_Artikel
WHERE (((public_Artikel.Bestellnummer) Like [Formulare]![Bestellungen verwalten]![Bestellnummer]));
öffne mal die Entwurfsansicht des Forms und öffne das Eigenschaftenfenster des Listfeldes. Dort wählst du den Reiter Daten und selektierst Datenherkunft. Dann klickst du auf die 3 kleinen Punkte am Ende. Im jetzt geöffneten Abfrage-Generator sollte die Query und alle Felder zu sehen und auszuwählen sein.
Vielen Dank!
Es hat beides funktioniert. :)