Hvis jeg forstår dig ret, så vil det være nemmere at lave en formular med en underformular. På hovedformularen har du kunderne. På underformularen har du de relaterede poster.
Derved kan du bladre mellem kunderne på hovedformularen, mens underformularen bladre mellem de resterende data.
det har jeg også lavet, det kan være jeg lige skal kigge nærmere på dén...?!
thomas, nu jeg har dig... har du set:
http://www.eksperten.dk/ (...) ??? (Du er den klogeste jeg kender... (fedte fedte...))
Ja, jeg så godt spørgsmålet, og kan også huske at jeg engang har set et eksempel...men jeg kan simpelthen ikke huske hvor....sorry :o(
Din hovedformular skal formentlig kun være bundet til Kunde-tabellen.
Mens underformularen slet ikke skal have kundetabellen med i sin forespørgsel.
ahhh, det kan da ikke passe? Hvordan vil du så fortælle subformen og hovedformen at de skal ordnes ved kundnumre?! de skal da have noget tilfælles?
ja, men hvis din database er bygget korrekt op (!), så har dine undertabeller vel en fremmednøgle (f.eks. KundeID) som fortæller hvilken kunde de hører til.
På underformularen har du 2 egenskaber, som hedder noget med "Underordnet felter" og "Overordnet felter". Disse fortæller hvordan de 2 datasæt hænger sammen.
Typisk vil der f.eks. stå KundeID i begge disse felter, hvis KundeID benyttes i begge tabeller.
Giver det mening?
sådan er det også skruet sammen... jeg ser lige om jeg kan finde en løsning på det ved at kigge nærmere på hovedformen...
Måske har underformen fokus, når du trykker Next? I så fald skal du selvfølgelig sørge for, at det er hovedformen, som har det...
Kan du ikke lave et filter som bliver slaaet til og fra ved tryk paa en knap?
Du har en boks med kundenummer, saa du kan laver et filter i koden der hedder noget i retning af:
dim KundeNummer as Integer
KundeNummer = me.kundernummerboks
me.FilterOn = False
me.filter = "[Kundenummer] = " & KundeNummer +1
me.FilterOn = True
Du kan evt indbygge et tjek der finder det hoejeste kundenummer saa filteret ikke bliver ved med at finde tomme poster
Overchord -> jo det var en mulighed hvis alle kundenumre referede til en kunde, men det gør de ikke! Nogle kunder er slettet, og derfor er der huller i listen...
arh ok :-) saa er thomasjepsen's mulighed med en underformular vist bedre :-)
Ville det ikke være nemmere med en select distinct eller distinct row og så man kun få posterne ud en gang for hver nummer.
Phester -> Der er forskel i rækkerne, det er ikke de samme data, så det giver ingen mening at lave en distinct...