Formulier openen van geselecteerd record

  • Onderwerp starter Onderwerp starter VREG
  • Startdatum Startdatum
Status
Niet open voor verdere reacties.

VREG

Gebruiker
Lid geworden
11 sep 2007
Berichten
29
Hallo allemaal,
Ik ben een beginnende Acces en VBA gebruiker en zit met het volgende probleem.
Ik heb een startformulier gemaakt dat in een subformulier een overzicht laat zien van artikels.
Als ik een record dubbelklik (of een record selecteer en daarna een "detail"knop aanklik) wil ik dat er een formulier wordt geopend, dat die record in detail laat zien (een formulier zonder navigatieknoppen).
Welke acties moet ik daarvoor programmeren en bij welke gebeurtenis in welk formulier?

Ik heb reeds alle mogelijke boeken uitgepluist maar vind geen antwoord.
Graag uw mening!
 
In de bijgesloten voorbeeld database zitten een aantal mogelijkheden om dit te doen.
Ook kun je eens in de Noordenwind database kijken.
 

Bijlagen

Bedankt voor uw (razend)snelle reactie.
In uw voorbeeld wordt een keuze gemaakt uit een listbox. Ik had een subformulier gebruikt. Maar niets belet me om ook een listbox te gebruiken. Alhoewel. In een listbox kanik niet sorteren op kolom. Ik kan ook geen knoppen plaatsen om de gegevens in de listbox te beperken. Met een subformulier kan dat wel.
 
Laatst bewerkt:
Ook een listbox kun je sorteren op een willekeurige kolom.
En ook kun je de inhoud van een listbox beperken.

Dat doe je door de onderliggende query aan te passen.

Basis voorkomen van een query:

SELECT veld1, veld2, veld3,
FROM Tabel
WHERE veld3 = ..... (dit is dus een beperking van de inhoud)
ORDER BY veld2 (en hier staat je sortering).

De query kun je zelfs dynamisch aanpassen mbv VBA

me.listbox.Rowsource = sqlstatement
me.listbox.Requery

Knopjes kun je op het formulier waarop de listbox staat plaatsen.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan