das geht entweder per Makro oder per Extras/SQL ... mit dem entsprechenden SQL-Befehl.
Beispiel
- Tabelle: Mailings
- Spalte: Mailing erhalten (BOOLEAN)
- Spalte: Datum (DATE)
Code: Alles auswählen
Update "Mailings" set "Mailing erhalten" = true;
Update "Mailings" set "Datum" = CURRENT_DATE
Code: Alles auswählen
Update "Mailings" set "Mailing erhalten" = true;
Update "Mailings" set "Datum" = '2013-11-08'
Code: Alles auswählen
Update "Mailings" set "Mailing erhalten" = true, "Datum" = CURRENT_DATE where UPPER("Name") like UPPER('sch')||'%'
Hier noch ein vergleichbares Makro:
Code: Alles auswählen
Sub S_Update_Mailings
sName = inputbox("Bitte Anfangsbuchstaben eingeben","Update Mailings")
oController = thisDatabaseDocument.CurrentController
if not oController.isconnected then oController.connect
oConnection = oController.ActiveConnection
SQLStatement = oConnection.createStatement
sSQL = "Update ""Mailings"" set ""Mailing erhalten"" = true, ""Datum"" = CURRENT_DATE where UPPER(""Name"") like UPPER('"+sName+"')||'%'"
SQLStatement.executeUpdate(sSQL)
msgbox "Allen Namen die mit '"+sName+"' beginnen, erfolgreich aktualisiert"
End Sub