Oprettet ons. d. 13. august 2003 kl. 10:33:54

ferdinand.k
ferdinand.k (26.663 point. Point ude: 105)

næste post

jeg har en forespørgelse hvor jeg samler en masse data omkring nogle kunder. Disse kunder går igen flere gange, bare med en smule ændrede data, dog er kundenummeret uforandret. Når jeg så kører denne forespørgesel på en form, vil jeg gerne kunne trykke mig igennem alle posterne. Dog skal et tryk på næste være lig kundenummer +1, hvis i forstår, og ikke post +1. Det er måske lidt kringlet skrevet, men skriv hvis der er problemer med at se pointen...

Skrevet ons. d. 13. august 2003 kl. 10:38:13| #1

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.

Skrevet ons. d. 13. august 2003 kl. 10:39:15| #2

ferdinand.k
ferdinand.k (26.663 point)
det har jeg også lavet, det kan være jeg lige skal kigge nærmere på dén...?!

Skrevet ons. d. 13. august 2003 kl. 10:41:21| #3

ferdinand.k
ferdinand.k (26.663 point)
thomas, nu jeg har dig... har du set: http://www.eksperten.dk/ (...) ??? (Du er den klogeste jeg kender... (fedte fedte...))

Skrevet ons. d. 13. august 2003 kl. 10:42:53| #4

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.

Skrevet ons. d. 13. august 2003 kl. 10:46:43| #5

ferdinand.k
ferdinand.k (26.663 point)
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?

Skrevet ons. d. 13. august 2003 kl. 10:50:55| #6

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?

Skrevet ons. d. 13. august 2003 kl. 11:00:44| #7

ferdinand.k
ferdinand.k (26.663 point)
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...

Skrevet ons. d. 13. august 2003 kl. 11:54:01| #8

staticdata
staticdata (14.989 point)
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...

Skrevet ons. d. 13. august 2003 kl. 12:32:40| #9

overchord
overchord (35.182 point)
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

Skrevet ons. d. 13. august 2003 kl. 12:47:24| #10

ferdinand.k
ferdinand.k (26.663 point)
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...

Skrevet ons. d. 13. august 2003 kl. 13:41:46| #11

overchord
overchord (35.182 point)
arh ok :-) saa er thomasjepsen's mulighed med en underformular vist bedre :-)

Skrevet fre. d. 15. august 2003 kl. 10:36:27| #12

phester
phester (18.673 point)
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.

Skrevet fre. d. 15. august 2003 kl. 11:34:46| #13

ferdinand.k
ferdinand.k (26.663 point)
Phester -> Der er forskel i rækkerne, det er ikke de samme data, så det giver ingen mening at lave en distinct...

Skriv et indlæg




Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] [img]link til billede[/img]
Web- og emailadresser omdannes automatisk til links

Log ind

   

   

Seneste spørgsmål

Link til et dokument

Oprettet den 10. februar 2012 kl. 14.15
omn giver 60 point for svar | Giv et svar »

Formular med flere paramtre

Oprettet den 9. februar 2012 kl. 16.48
stuegnu giver 100 point for svar | Giv et svar »

Kodemodul ???

Oprettet den 8. februar 2012 kl. 17.05
olejohn giver 200 point for svar | Giv et svar »

Seneste guides

Installer win 7
Den gode bruger


   




Tips & Tricks fra PC World

Teaser billede

Her er fem sjove danske websider du skal kende

Trænger dine lattermuskler til en omgang fitness på dansk? Vi viser vej til fem websider fyldt med humor og vanvittig satire.


Anmeldelser fra PC World

Teaser billede

Test: Denne super-tablet er iPads hårdeste konkurrent

Eee Pad Transformer Prime er frygtindgydende med sin quadcore processor og evne til at trylle sig om til bærbar. Apple bør kigge i bagspejlet, for Asus' tablet-pc kommer buldrende - og gør det...


Seneste blogindlæg

Teaser billede

Tvangslukke spørgsmål: Hvad er den bedste løsning?

Hej Vi har mange åbne spørgsmål på Eksperten. Vi ville gerne tvangslukke dem - så et spørgsmål efter f.eks. 6 måneder lukkes. Men der er et par uklarheder som ville være gode at få lidt input til:...


Nyheder fra PC World

Teaser billede

Nu kan du snart hente Windows 8

Den nye offentlige betaversion af Windows 8 er klar i denne måned.


Nyheder fra Computerworld

Teaser billede

Måske snart slut med Androids helt store problem

Android-platformen har længe været plaget af et særligt problem. Men måske er problemet nu ved at være elimineret.


Kurser
Samarbejdspartnere

Udgiver · © 2012 IDG Danmark A/S · Hørkær 18 · 2730 Herlev · Tlf.: 77 300 300 · Fax: 77 300 301 · Brug af personoplysninger