Vraag & Antwoord

Programmeren

Subform in access opvullen adhv sql-instructie

1 antwoord
  • Dit is de code achter de knop voor het zoeken Private Sub cmd_opzoeken_Click() Dim g_strsql As String Dim rst As DAO.Recordset Dim dbs As DAO.Database Set dbs = CurrentDb 'Samenstellen sql-instructie g_strsql = "Select KlantenId, KlantenVoornaam, KlantenAchternaam, KlantenAdres, KlantenPostcode, KlantenGemeente, KlantenTelefoon, KlantenFax from tblKlanten where KlantenId >= 1" Forms("Frm_Subform_OverzichtKlanten_Copy").RecordSource = g_strsql 'SQL instructie uitvoeren Set rst = dbs.OpenRecordset(g_strsql) 'Opvullen van de subform-velden KlantenId = rst(0) KlantenVoornaam = rst(1) KlantenAchternaam = rst(2) KlantenAdres = rst(3) KlantenPostcode = rst(4) KlantenGemeente = rst(5) KlantenTelefoon = rst(6) KlantenFax = rst(7) End Sub En zo ziet er mijn formulier ui [img:526ecbad61]http://users.skynet.be/garciake/subform.bmp[/img:526ecbad61] Als het resultaat van mijn sql 1 record bevat dat wordt het subformulier goed opgevuld. Is het resultaat van mijn sql meerdere records dan vult hij het subform met het aantal records maar de waardes zijn altijd hetzelfde Weet iemand een oplossing?

Beantwoord deze vraag

Weet jij het antwoord op deze vraag? Registreer of meld je aan met je account

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.