PDA

Vollständige Version anzeigen : VBA Code funktioniert nicht


Simon
19.06.2001, 14:01
Hallo,

kann mir jemand sagen was ich an meinem Code falsch ist!! Ich habe ein Formular mit 1em Kombifeld und 2 Textfelder die Daten von einer Abfrage hernimmt! In der Abfrage sind folgende Felder in der Reihen folge dirn:

Gebäude, Anlage, Element, Remark1, DIN_Bezeichnung!!


Private Sub Anlage_AfterUpdate()
If Me.Anlage.ListIndex > -1 Then
Me.Gebäude.Value = Me.Anlage.Column(0, Me.Anlage.ListIndex)
Me.Element.Value = Me.Anlage.Column(2, Me.Anlage.ListIndex)
End If
End Sub

Ich kann keinen wert in das Kombifeld eingeben!!!

Danke für eure Hilfe

Gruss Simon

Sanne
19.06.2001, 14:08
Hast du vielleicht "Nur Listeneinträge" in deinem Formular für das Kombinationsfeld definiert??

marmic55
19.06.2001, 14:20
Hallo S I M O N,

Als A97er sehe ich hier ggf. einen falschen Bezug:

Me!Steuerelement.Value

Ich habe noch keinen Kontakt zu A00 geknüpft, daher möchte ich mich hier etwas bedeckt halten.

Michael

Simon
19.06.2001, 14:23
Hoi Sanne,

nein ich habe nur Listeneinträge auf nein!!

aber danke für den Beitrag!!

Gruss Simon

Stema
19.06.2001, 14:28
Hallo Simon,
erstmal Me.Anlage.Column(0) reicht (zumindest, wenn Du den aktuellen DS haben möchtest).
Welches ist Dein Kombifeld? Besteht es aus 2 Spalten? Ist die gebundene Spalte die ID?

kama
19.06.2001, 14:31
Was ist das für eine Abfrage auf der diene Felder beruhen?
In Verknüpfte Abfragen kann mann nichts schreieben!

Phillip-Berlin
19.06.2001, 14:48
ich schätze du hast dem kombifeld kein "steuerelemtentinhalt" gegönnt !?!
dann kann es die daten natürlich nicht zuordnen :)

p.s. bin auch der meinung das
Me.txt1 = me.cb1.column(1)
reichen müsste zum x ten mal .. es wird bei (0) begonnen zu zählen

Morli
19.06.2001, 14:59
Hallo Simon :),

ich weiß, Du hast die Frage mehr oder weniger schon einmal gestellt, aber trotzdem..!

If Not IsNull(Me.Kombinationsfeld4) Then
Me.Text0 = Me.Kombinationsfeld4.Column(0)
Me.Text1 = Me.Kombinationsfeld4.Column(2)
End If

reicht voll und ganz aus!

Du mußt dem Kombifeld auch keinen Steuerelementinhalt gönnen!

DAS MUSS GEHEN!!!!!!! (ich habs eben noch ausprobiert)

Gruß

Rainer :)

P.S. Im Notfall schick mir die DB (Acc97 ?)