Avatar billede dsjk Novice
06. juni 2002 - 21:26 Der er 6 kommentarer og
1 løsning

fra en formular til en anden ved et klik

Jeg har 2 formularer:
- kunder
- biler

I formularen kunder vises oplysninger om kunden og i en underformular vises enkelte af de oplysninger der er om de biler der er knyttet til kunden.
Nu vil jeg så gerne have at når man klikker på den enkelte bil, åbner man formularen biler hvor alle oplysninger om den enkelte bil er.
Det skal altså være den bil man har trykket på som er fremme i formularen.

Hvordan, hvis man da kan, gør jeg det?

dsjk
06. juni 2002 - 22:16 #1
Jeg går ud fra, at din underformular er fortløbende, således at du for hver kunde kan vise flere biler. Du kan derfor anbringe en knap ud for hver bil (blot én knap i detaljesektionen). Denne knap har ca. denne kode:
Docmd.OpenForm "Biler",,,"BilID = " & Me!BilID

BilID skal erstattes at nøglefeltet i bil-tabellen.
Avatar billede nih Novice
06. juni 2002 - 22:19 #2
Eller du kan vha guiden oprette en ny formular og angive 2 tabeller/foresp, og sætte et hak i 'sammenkædede formulare' så opretter Access et link mellem dine to nye formularer.
Enten kan du omdesigne dem, eller du kan kopiere koden over dine eksisterende formulare.

Niels
Avatar billede dsjk Novice
06. juni 2002 - 22:44 #3
thomas>
fornemt det virker, men jeg vil gerne have den første formular minimeres og den nye formular maksimers.

Hvad er koden for det?

dsjk
Avatar billede dsjk Novice
06. juni 2002 - 22:51 #4
har fundet det.

tak for hjælpen
06. juni 2002 - 22:52 #5
Når du siger Maksimeres, mener du så, at den skal fylde hele skærmen?

Jeg vil foreslå, at du i stedet enten skjuler Kunde-formularen eller åbner Bil-formularen som en dialogboks.
Det sidste gør du således:

docmd.OpenForm "Biler",,,"BilID = " & Me!BilID,,acDialog

Hvis du hellere vil skjule Kunde-formularen, skal di kode se således ud:
Me.Visible = False
Docmd.OpenForm "Biler",,,"BilID = " & Me!BilID



På bil-formularens VedFjernelse-hændelse, skal du så skrive:
Forms![Kunder].Visible = True

Giver det mening?
Avatar billede dsjk Novice
06. juni 2002 - 23:00 #6
ok, det kigger jeg lige på om lidt.

Jeg fandt ud af det ikke virkede helt, dvs det gør det, men der er en enkelt "fejl" når bil formularen kommer frem har den fundet den rigtige bil, men jeg kan ikke bladre mellem bilerne, da det er filtreret.
Kan det lade sig gøre jeg kan bladre mellem bilerne, men når bil formularen kommer frem skal den stadig have den valgte bil fremme.

Hvis du forstår?

dsjk
Avatar billede nih Novice
06. juni 2002 - 23:05 #7
dsjk -> Når du får tid, så prøv guiden. Den laver faktisk et godt arbejde, du kan arbejde med begge forms på engang vha. en knap på mainform.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester