Neuigkeiten:

Ist euer Problem gelöst, dann bitte den Knopf "Thema gelöst" drücken!

Mobiles Hauptmenü

Standardwert über VBA ändern

Begonnen von hawebe, April 29, 2013, 16:59:39

⏪ vorheriges - nächstes ⏩

hawebe

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.



Gruß aus dem Emsland

Stapi

#1
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
Grüße aus dem schönen NRW
Stefan

hawebe

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.
Gruß aus dem Emsland

bahasu

Hi,

hast Du schon den default-Wert, der bei den Eigenschaften eines Steuerelementes in einem FORMULAR zu setzen ist, ausprobiert?

Harald
Servus

hawebe

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.
Gruß aus dem Emsland