Springen naar inhoud


- - - - -

Probleem Sql In Subformulier

SQL subformulier access

  • Log in a.u.b. om te beantwoorden
Er zijn 1 reacties in dit onderwerp

#1 zuwarah

zuwarah

    Starting Developer

  • Leden
  • 1 berichten
    Laatst bezocht 05 dec 2013 10:11

Geplaatst op 03 december 2013 - 12:37

Beste allemaal,

Ik ben nieuw op het gebied van SQL en VBA in Access, en zit al onmiddelijk met volgend probleem:

Ikben bezig met de opmaak van een facturatie-database.
Ik heb een hoofdformulier en 3 subformulieren:

frm_hoofdbestelformulier
subfrm_bestelling
subfrm_orderdetail

Ik wil enkele velden in subfrm_orderdetail automatisch laten invullen op basis van een tabel 'artikelen'.
Ik heb elk artikel een categorie gegeven. Ik heb een keuzelijst die de categorieën groepeerd en waaruit ik dus kan kiezen. Op basis van wat ik kies bij de categorie, worden enkel de items getoond die behore ntot die categorie.

Wanneer ik mijn subfrm_orderdetail open, werkt dit perfect.
Wanneer ik het subfrm_bestelling (waar subfrm_orderdetail het subformulier van is, krijg ik steeds de melding:

Parameter opgeven
Formulieren!subfrm_orderdetail!cmbod_groep

De SQL in mijn combobox met de categroieën is de volgende:
Code:
SELECT ar_groep FROM tbl_artikels GROUP BY ar_groep ORDER BY ar_groep;

De SQL in mijn combobox met de artikelen is de volgende:
Code:
SELECT * FROM tbl_artikels WHERE (((ar_groep)=[Formulieren]![subfrm_orderdetail]![cmbod_groep]));

bij mijn combobox met de categorieën heb ik ook volgend stukje VBA-code:
Code:
Private Sub cmbod_groep_AfterUpdate()
   Me.cmbod_artikelnaam.Requery
End Sub



#2 guest_BESLO_*

guest_BESLO_*
  • Gasten
    Laatst bezocht

Geplaatst op 03 januari 2014 - 15:40

Bericht bekijkenzuwarah, op 03 december 2013 - 12:37, zei:

Wanneer ik mijn subfrm_orderdetail open, werkt dit perfect.
Wanneer ik het subfrm_bestelling (waar subfrm_orderdetail het subformulier van is, krijg ik steeds de melding:

Bedoel je hier dat je dit subformulier ook los wil kunnen openen? Want dan zal (afgaande op de rest van jouw informatie) het heel normaal zijn dat je die foutmelding krijgt.

Bericht bekijkenzuwarah, op 03 december 2013 - 12:37, zei:

Parameter opgeven
Formulieren!subfrm_orderdetail!cmbod_groep

De SQL in mijn combobox met de artikelen is de volgende:
Code:
SELECT * FROM tbl_artikels WHERE (((ar_groep)=[Formulieren]![subfrm_orderdetail]![cmbod_groep]));

Verwijst "[Formulieren]![subfrm_orderdetail]![cmbod_groep]" naar een veld op jouw (sub)formulier orderdetail? Indien niet, dan gebruik je hier inderdaad een parameter die verwijst naar een niet bestaand input veld.

Stel anders eens een versie van jouw database beschikbaar op dit forum, dan kunnen we beter zien waar het misloopt.




0 gebruiker(s) lezen dit onderwerp

0 lid(leden), 0 bezoeker(s), 0 anonieme gebruikers

Inloggen


Untitled 1

Met dank aan Jürgen voor de jarenlange inzet van visualbasic.be (anno dec 2000)
Met dank aan Mike en Ronneke voor de jarenlange inzet van vbib.be (anno dec 2010)
Met dank aan PascalBianca voor de jarenlange inzet van vbib.be (anno dec 2016)