acider
Goto Top

Formulare mit neuem Datensatz starten und best. Felder autom. ausfüllen?

Guten Tag,

Ich würde gerne ein Standard-Formular mit einem neuen Datensatz anstatt mit dem ersten starten lassen
zusätzlich sollten einige Felder automatisch ausgefüllt werden.

Es geht einmal darum, dass ich aus einem Zahlenfeld das maximum finde und dieses um 1 erhöhe (kein ID-Feld mehrere gleiche Nummern sind möglich).
Dann gibt es noch ein Kombofeld "Grund" und Anhand dieses Grundes sind einige Felder gleich auszufüllen wie der Original Datensatz der diesen Grund enthält.

Können Sie mir weiterhelfen?

Ich bedanke mich schon mal face-smile

MfG

Acider.

Content-ID: 62189

Url: https://administrator.de/contentid/62189

Ausgedruckt am: 26.11.2024 um 00:11 Uhr

AndreasHoster
AndreasHoster 25.06.2007 um 08:55:42 Uhr
Goto Top
Die Formulareigenschaft <Daten eingeben> im Reiter Daten auf Ja setzen, dann bist Du automatisch im Modus neue Datensätze eingeben (wobei Du dann nur neue Datensätze eingeben kannst).
Und für die Vorausgefüllten Werte, dafür kannst Du im Formular für jedes Steuerelement einen Standardwert definieren.
Acider
Acider 29.06.2007 um 00:41:48 Uhr
Goto Top
Vielen Dank für Ihre Antwort.
Jedoch meinte ich das so nicht.

Ich würde es gerne haben das ich alle alten Daten bearbeiten kann aber der Startdatensatz soll eben ein neuer sein und nicht der Erste.

Ich habe als Startwert eben das Max. dieser Nummer eingegeben jedoch bekomme ich nun ein #Name? in diesem Feld.
AndreasHoster
AndreasHoster 05.07.2007 um 09:25:44 Uhr
Goto Top
In dem Fall müsste man im Form Load Ereignis in einen neuen Datensatz springen:
Private Sub Form_Load()
DoCmd.GoToRecord , , acNewRec
End Sub

#NAME? bedeutet, daß Access Deine Formel nicht versteht. Ohne weitere Hinweise kann man da nicht viel sagen.