situatie
Ik ben bezig met een client/server applicatie voor filmreserveringen. Een klant kan een reservering plaatsen en van die reservering worden een aantal dingen opgeslagen
- klantid
- reserveringsid
- datum binnenkomst
- betaling in termijnen
Op het hoofdformulier staat een zoekfunctie, deze werkt alsvolgt: in txt_naam word de naam ingevuld. In lst_klant worden de resultaten weergegeven. Bij het selecteren van de juiste klant uit de listbox worden de gegevens van hem getoond (bovenstaande velden).
Het probleem was dat na selecteren van die klant de gegevens van die klant niet zichtbaar waren op het formulier. Dus heb ik een subform aangemaakt met de klantgegevens erin. Zodra je een klant selecteerd uit lst_klant worden zijn gegevens getoond in het subform (ID_KLANT = lst_klant).
probleem
Op het hoofdform staat een knop "toevoegen", deze knop is met de wizard gemaakt voor het toevoegen van een nieuw record. Het probleem is dat als ik op toevoegen klik, het subform leeg gemaakt wordt, hierdoor weet ik nog niet voor welke klant het is.
Ik heb wat dingen opgezocht en heb de volgende dingen geprobeerd:
Met bovenstaande oplossing probeer ik dus af te vangen dat het subform leeg komt te staan zodra ik een nieuw record wil toevoegen. Het werkt dus niet, hij blijft leeg. Heeft iemand een oplossing?
Ik ben bezig met een client/server applicatie voor filmreserveringen. Een klant kan een reservering plaatsen en van die reservering worden een aantal dingen opgeslagen
- klantid
- reserveringsid
- datum binnenkomst
- betaling in termijnen
Op het hoofdformulier staat een zoekfunctie, deze werkt alsvolgt: in txt_naam word de naam ingevuld. In lst_klant worden de resultaten weergegeven. Bij het selecteren van de juiste klant uit de listbox worden de gegevens van hem getoond (bovenstaande velden).
Het probleem was dat na selecteren van die klant de gegevens van die klant niet zichtbaar waren op het formulier. Dus heb ik een subform aangemaakt met de klantgegevens erin. Zodra je een klant selecteerd uit lst_klant worden zijn gegevens getoond in het subform (ID_KLANT = lst_klant).
probleem
Op het hoofdform staat een knop "toevoegen", deze knop is met de wizard gemaakt voor het toevoegen van een nieuw record. Het probleem is dat als ik op toevoegen klik, het subform leeg gemaakt wordt, hierdoor weet ik nog niet voor welke klant het is.
Ik heb wat dingen opgezocht en heb de volgende dingen geprobeerd:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
| Private Sub btn_toevoegen_Click()
On Error GoTo Err_btn_toevoegen_Click
DoCmd.GoToRecord , , acNewRec
Me.sfrm_klantgegevens_reservering.Form.RecordSource = "select id_klant, voorletters_klant, naam_klant, postcode_klant, woonplaats_klant from klantgegevens where id_klant = " & lst_klant.Value
Exit_btn_toevoegen_Click:
Exit Sub
Err_btn_toevoegen_Click:
MsgBox Err.Description
Resume Exit_btn_toevoegen_Click
End Sub |
Met bovenstaande oplossing probeer ik dus af te vangen dat het subform leeg komt te staan zodra ik een nieuw record wil toevoegen. Het werkt dus niet, hij blijft leeg. Heeft iemand een oplossing?
edit:
het gaat om de code van regel 7
het gaat om de code van regel 7
[ Voor 3% gewijzigd door Verwijderd op 27-11-2005 16:03 ]