Hallo,
ich möchte einen Standardwert über VBA ändern (und das dann auch noch für einen bestimmten Gültigkeitszeitraum; 2. Priorität):
Tabelle [BEARBDAT]
Feld [SoRabatt] Felddatentyp Zahl, Feldgröße Double, Format Allgemeine Zahl, Dezimalstellenanzeige 1
Für den Felddatentyp habe ich das vor Jahren mal gemacht: CurrentDb.Execute "ALTER TABLE BEARBDAT ALTER COLUMN KuNr string"
Ich weis aber nicht, wie der Standardwert angesprochen wird und bitte dazu um Euere Hilfe.
Hallo
Schau mal hier:
http://ms-office-forum.net/forum/showthread.php?t=91701
Hilft dir das weiter?
Oder eventuell so:
CurrentDb.TableDefs("Tabelle1").Fields("MeinFeld").DefaultValue = 99
Danke, Du hast mir sehr geholfen.
Allerdings ist mein Hauptformular, mit geöffneter Tabelle (ufrm) geöffnet.
Daher kann ich den Standardwert natürlich nicht setzen.
Muss mal sehen, wie ich das Problem löse.
Hi,
hast Du schon den default-Wert, der bei den Eigenschaften eines Steuerelementes in einem FORMULAR zu setzen ist, ausprobiert?
Harald
Hallo!
Nein habe ich nicht. Werde es mal probieren.
Allerdings habe ich die Lösung bereits eingebaut. Meine PARAMETER bearbeite ich jetzt im frmSTART, also bevor die Tabellen im Hauptformular geöffnet werden.
Ich danke Dir.