Vraag : De hulp van de behoefte met de vorm van het toegangsrapport

Ik heb een grote vraag met ongeveer 7 unioned selecteer. Ik heb een vorm met een dropdown lijst voor de gebruiker gecre�ërd om een waarde te selecteren. Wanneer ik een knoop duw die ik heb willen om die waarde overgaan tot de vraag en dan de resultaten in een report.

Questions tonen:

How wijzig ik de vraag om de parameter (ik werk op SQL wijze omdat de ontwerpmening niet met deze unie werkt) goed te keuren. Gaat dit in elk waar clausule?

How codeer ik de knoopgebeurtenis om de vraag met de parameter te roepen?

Thanks

Antwoord : De hulp van de behoefte met de vorm van het toegangsrapport

Dan bouw enkel een tijdelijke lijst die ALLE namen op één enkel gebied, samen met een adres houdt:

Currentdb.Execute „selecteer Adres, csz IN YourTempTable VAN Uitgezocht Verschillend Adres, csz VAN YourExistingTable“

Voeg nu een gebied SendTo toe:

Currentdb.Execute „VERANDER LIJST YourTempTable TOEVOEGEN de TEKST van SendTo van de KOLOM (255)“

Bouw nu een recordset waar u door alle namen voor een specifiek Adres kunt van een lus voorzien + csz, en de namen aaneenschakelen:

Verduister rst als DAO.Recordset
Verduister rstNames als DAO.Recordset
Verduister sNames als Koord

plaats rst = Currentdb.OpenRecordset („SELECTEER * UIT YourTempTable“)

Doe tot rst.EOF
  Plaats rstNames = Currentdb.Openrecordset („SELECTEER * UIT YourExistingTable WAAR [Adres] = '“ & rst („Adres“) &“ „EN csz=““ & rst („csz“) &“ ') „
  sNames = ""
  Doe tot rstNames.EOF
    sNames = sNames & vbCrLf & rstNames („First_Name“) &“ „& rstNames („Last_Name“)
    rstNames.movenext
  Lijn
  rst. Geef uit
  rst („SendTo“) = sNames
  rst. Update
Lijn
Andere oplossingen  
 
programming4us programming4us