Supportnet / Forum / Datenbanken
Acces Inhalt eines feldes in anderes feld übertragen
Frage
Hallo
habe wieder mall ein Problem,
In einem Formular "[b]firma[/b]" befindet sich ein Feld "[b]Firmaname[/b] "
und ein Unterformular mit einigen daten von "[b]kontaktpersonen[/b]" auf dem sich auch ein Button "[b]Neu[/b]" befindet, der ein folstendigen "kontaktpersonen" Formular öffnet wo mann einen neuen Datensatz mit derr neue Kontaktperson eintragen lässt.
Ich möchte aber das wehrend des öffnens gleichzeitig die "[b]Firmaname[/b]" aus dem Formular "[b]Firma[/b]" mit übernomen und in entsprechendes Feld von "[b]kontaktpersonen[/b]" eingetragen wird das ich die Firma nicht erst im Droppdown Menu suchen muss.
Hier noch mein Script der natürlich ergetzt werden muss
[code]Private Sub cmdNeu_Click()
Dim DocName As String
DocName = "t_f_kontaktpersonen"
DoCmd.OpenForm DocName, dataMode:=acFormAdd, WindowMode:=acDialog
Me.Requery
End Sub[/code]
Danke für antworten im voraus
Sylmo
Antwort 1 von Marie
Ich verstehe nicht wirklich was Du da tust? Um einen neuen Datensatz anzulegen musst Du doch nicht ein neues Formular öffnen??
Ferner musst Du nicht schreiben
dataMode:=acFormAdd, WindowMode:=acDialog, es genügt doch zu schreiben....... , acFormAdd, acDialog.
Ist "Firmaname " in einer eigenen Tabelle? Dann hast Du doch bestimmt für jede Firma eine eigene ID oder Autonummer, und die würde ich übernehmen, damit eindeutig der Kontaktperson die richtige Firma zugeordnet ist.
Verknüpft 1:n, Firma auf der 1Seite.
Gruß Marie
Ferner musst Du nicht schreiben
dataMode:=acFormAdd, WindowMode:=acDialog, es genügt doch zu schreiben....... , acFormAdd, acDialog.
Ist "Firmaname " in einer eigenen Tabelle? Dann hast Du doch bestimmt für jede Firma eine eigene ID oder Autonummer, und die würde ich übernehmen, damit eindeutig der Kontaktperson die richtige Firma zugeordnet ist.
Verknüpft 1:n, Firma auf der 1Seite.
Gruß Marie

