Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Programmeren

Subform in access opvullen adhv sql-instructie

Supervisor_NL_
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

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