Eintrag in Kombinationsfeld hinzufügen

05/12/2008 - 12:43 von Sven | Report spam
Hallo,
habe ein Problem mit dem Hinzufügen von Eintràgen in mein Kombinationsfeld
in Access 2007.
Die gebundende Tabelle heißt Taetigkeit und der Spaltenname der in der
Auswahlliste angezeigt wird auch Taetigkeit.
Ich habe schon alle möglichen Codebeispiele für NotInList ausprobiert. Aber
es kommt immer wieder die Meldung "Der von Ihnen eingegebene Text ist kein
Element der Liste"

Als letztes hab ich den text von DonKarl ausprobiert:
Response = acDataErrAdded
Dim db As DAO.Database
Dim rs As DAO.Recordset
Set db = CurrentDb
Set rs = db.OpenRecordset("Tabellenname", dbOpenDynaset)

rs.AddNew
rs!Feldname = NewData
rs.Update

rs.Close : Set rs = Nothing
Set db = Nothing

Nur Listeneintràge ist ordnungsgemàß auf Ja gesetzt.

Kann mir da jemand weiterhelfen?
 

Lesen sie die antworten

#1 Peter Doering
05/12/2008 - 13:37 | Warnen spam
Hallo,

Sven wrote:

habe ein Problem mit dem Hinzufügen von Eintràgen in mein Kombinationsfeld
in Access 2007.
Die gebundende Tabelle heißt Taetigkeit und der Spaltenname der in der
Auswahlliste angezeigt wird auch Taetigkeit.
Ich habe schon alle möglichen Codebeispiele für NotInList ausprobiert. Aber
es kommt immer wieder die Meldung "Der von Ihnen eingegebene Text ist kein
Element der Liste"

Als letztes hab ich den text von DonKarl ausprobiert:



Das ist 1:1 der Code aus FAQ 4.13. Du musst ihn natuerlich auf deine
Umgebung anpassen bez. Tabellenname und Feldname.

Ausserdem brauchst du das fuer A07 nicht, da es on-board geloest werden
kann:

Eigenschaften fuer das Kombifeld (sorry, hab nur engl. Access):

- Limit to list: Yes
- Allow Value List Edits: Yes
- List Items Edit Form: hier ein Formular eintragen, mit dem die
Quelltabelle gepflegt werden kann.

Gruss - Peter

Mitglied im http://www.dbdev.org
FAQ: http://www.donkarl.com

Ähnliche fragen