Avatar billede sorba Nybegynder
06. november 2002 - 22:31 Der er 4 kommentarer og
2 løsninger

Overfør værdier fra forløbende formular

Hvis man har en fortløbende formular:

-----------------------
  aaaa1 bbbb1 cccc1
-----------------------
> aaaa2 bbbb2 cccc2
-----------------------
> aaaa3 bbbb3 cccc3
-----------------------
  aaaa4 bbbb4 cccc4
-----------------------
og brugeren selecter f.eks. 2 records via record-selecteren (postvælgeren) i venstre side og man gerne vil overføre værdier:
  aaaa2 bbbb2 cccc2
  aaaa3 bbbb3 cccc3
fra felter i de valgte records til en anden formular via tryk på en knap, hvordan gørman så det smartest ?
Avatar billede mugs Novice
06. november 2002 - 22:45 #1
Får formular nr 2 data fra samme tabel?

Hvis det er tilfældet, kan du lave et nyt felt af typen Ja/Nej felt og bruge koden:

DoCmd.OpenForm "Form2"
Forms!Form2!Felt1.SetFocus
DoCmd.FindRecord Me!Felt1

Hvor Felt1 er dit Ja/Nej felt.

Får formularen data fra en anden tabel, skal du opdatere tabellen først. Det kan du gøre ved en Tilføjelsesforespørgsel og derefter åbne formularen.
Avatar billede sorba Nybegynder
07. november 2002 - 07:05 #2
Hej mugs.

Jeg forestiller mig at viduet(formularB) med data åbnes fra formularA der indeholder en stor textbox. FormularB åbnes ved klik på en knap på formularA.
Brugeren vælger nogle records i formularB og trykker på en knap der lukker formularB og overfører de udvalgte data til textboxen i formularA.
Avatar billede mugs Novice
07. november 2002 - 07:15 #3
De poster i formularB der skal overføres afmærker du ved klik i et Ja/Nej felt.
Dette trækker du ind i en opdateringsforespørgsel sammen med din tekstboks i formularA. I Ja/Nej feltets kriterielinie skriver du Ja. I tekseboksens felt Opdateres til bruger du udtryksgeneratoren, og sammenlægger strengene lidt si stil med dette:

=[Forms]![formularB]![felt1]

Det er ikke afprøvet, da jeg ikke har Access på denne maskine. Hvis der ikke kommer andre brugbare forslag, kan jeg se på det i eftermiddag derhjemme, og evt. lave en testdb. Blot læg din e-mail
Avatar billede mugs Novice
07. november 2002 - 19:37 #4
Et løsningsforslag er implementeret i en db. Læg din e-mail hvis du vil have det.
Avatar billede sorba Nybegynder
07. november 2002 - 20:31 #5
Ja tak!
email: holmbaeck@yahoo.com
Avatar billede sorba Nybegynder
07. november 2002 - 22:57 #6
Hej mugs.
Tak for tilsendte.
Jeg kunne dog ikke bruge løsningen, men fandt på en anden hvor formular2 indeholder en ListBox, hvor brugeren kan markere de ønskede linier.
(Sender lige et par point for indsatsen og takker).
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