Access-o-Mania

Access-Forum (Deutsch/German) => Formular => Thema gestartet von: Aloster am Juni 04, 2010, 15:17:50

Titel: Daten einer Spalte im geteilten Formular per VBA auf 0 setzen
Beitrag von: Aloster am Juni 04, 2010, 15:17:50
Access 2007. Ich habe ein geteiltes Formular (Formular- und Datenblattansicht)  unter anderem mit einer Spalte "Artikelanzahl" (Zahlenwerte) und mit der Datenquelle Tabelle "Artikel".  Im Teil der Formularansicht möchte ich ein Button einbauen, auf den man drauf klickt und dann alle Werte in der Spalte "Artikelanzahl" in der Datenblattansicht auf "0" gesetzt werden. Wie lautet der Code oder das Makro dazu?
Titel: Re: Daten einer Spalte im geteilten Formular per VBA auf 0 setzen
Beitrag von: blackoutNO am Juni 04, 2010, 15:53:23
Hallo,

wenn du dort alle Datensätze auf 0 setzt, dann sind all deine Daten weg. Das muss dir klar sein. Aber an sich kannst du eine Aktualisierungsabfrage durchführen:

UPDATE Artikel
SET  Anzahl = 0;

Gruß, Jörn
Titel: Re: Daten einer Spalte im geteilten Formular per VBA auf 0 setzen
Beitrag von: Aloster am Juni 04, 2010, 16:15:11
Danke!

Ich habe nun folgende Lösung:

Dim strSQL As String
   
    strSQL = "UPDATE Artikel " & _
                "SET AnzahlEtiketten = 0;"
    CurrentDb.Execute strSQL, 128 'dbFailOnError

Grüße!