Hallo alle,
die Frage hat mit HTML nicht wirklich viel zu tun, ich weiß aber was für gute und kompetente Hilfe hier auch zu anderen Themen geboten wird, also stelle ich sie einfach mal.
Folgendes Problem plagt mich: Ich möchte aus einem Listenfeld in einem Formular (Access 2002) einen Eintrag auswählen und mit einem Klick auf "Details" ein Popup-Formular öffnen. Jetzt will ich diesem Formular aber die ID des ausgewählten Eintrags übergeben, damit ich auch die Chance habe irgendwelche Details anzuzeigen. Daran scheitere ich allerdings. Erstens weiß ich nicht, wie ich gezielt an die ID komme (im Listenfeld werden Name und Vorname einer Person angezeigt) und zweitens weiß ich nicht, wie ich diese Info im geöffneten Popup-Formular schon beim Öffnen des Formulars abrufen kann. Ich habe dazu nur "_Click" gefunden, damit kann ich mir die übergebenen Testparameter per Mausklick auf ein Element ausgeben lassen.
Hier einmal die VBA Teile die ich mir erarbeiten konnte:
Das Formular mit dem Listenfeld
Private Sub btMitarbeiterDetails_Click()
On Error GoTo Local_Error
Dim strFormName As String
Dim strOpenArgs As String
strFormName = "frmMitarbeiterDetails"
strOpenArgs = "Testparameter"
Dim strTest As String
DoCmd.OpenForm strFormName, , , , , , strOpenArgs
Local_Error:
End Sub
Und hier das Popup-Formular
Private Sub txtVorname_Click()
MsgBox OpenArgs
End Sub
Ist nicht sehr viel, ich weiß. Leider hab ich hier keine Literatur zur Verfügung und die Access Hilfe... na ja. Open Source ist mir eigentlich lieber, allein schon weil auch mit Informationen meist großzügiger umgegangen wird, aber es ist eine Übungsaufgabe von meinem Chef...
Ich danke euch schonmal im Voraus für jede Antwort. Selbst wenn sie eher zur Erheiterung als zur Problemlösung dient. Das kann ich jetzt mindestens genau so gut vertragen :-)
Gruß,
small-step