Datensatz einer Tabelle von einem Formular aus aktualisieren

06/08/2008 - 13:54 von Klaus | Report spam
Hallo,

Ich ermittle bei betàtigen einer Schaltflàche in einem Formular mit DCount
und Dlookup, ob in einer bestimmten Tabelle bestimmte Datensàtze vorhanden
sind und möchte anschliessend 2Felder in diesen Datensàtzen mit Werten füllen.
Leider stehe ich hier ein bisschen auf dem Schlauch.
Kann mir hierzu jemand eine Tip geben.
 

Lesen sie die antworten

#1 Henry Habermacher
06/08/2008 - 14:07 | Warnen spam
Hallo Klaus

Voller Realname ist hier üblich, Danke.

"Klaus" wrote in message
news:
Hallo,

Ich ermittle bei betàtigen einer Schaltflàche in einem Formular mit DCount
und Dlookup, ob in einer bestimmten Tabelle bestimmte Datensàtze vorhanden
sind und möchte anschliessend 2Felder in diesen Datensàtzen mit Werten
füllen.
Leider stehe ich hier ein bisschen auf dem Schlauch.
Kann mir hierzu jemand eine Tip geben.



Du kannst das beim Form_AfterUpdate per VBA erledigen. In DLookup hast Du
eine Bedingung drin. Mit genau der gleichen Bedingung kannst Du folgendes
machen:

CurrentDB.Execute "UPDATE AndereTabelle SET DeinFeld = <neuerWert> WHERE " &
DLookupBedingung>, dbFailOnError Or dbSeeChanges



Sicherheitshalber solltest Du anschliessend noch ein Me.Refresh machen und
die Felder, in denen Du mit DCount und DLookup werte reingeschrieben hast
mit einem Me!DieseFelder.Requery nachbearbeiten, bevor der Datensatz wieder
angezeigt wird.

HTH
Henry

Microsoft MVP Office Access
Keine E-Mails auf Postings in NGs. Danke.
Access FAQ www.donkarl.com

Ähnliche fragen