24. august 2003 - 13:35Der er
14 kommentarer og 1 løsning
"Trække" et felt i underformular til andet underformular
Kan man i access markere et felt i en underformular, kopiere og trække feltet over i et andet felt i en anden underformular?-- Ved ét klik med musen skal hele feltet farves og trækkes ned.... Hvis det kan lade sig gøre - hvordan så?
Efter ti år i London, Madrid, Paris og Utrecht kommer Sabios AI-fokuserede program af arrangementer om kundeoplevelser, ‘Disrupt’, for første gang til Danmark.
Som udgangspunkt er der vel ikke noget, der ikke kan lade sig gøre. Jeg har ikke noget eksempel på kopiering fra en underformular til en anden. Men m.h.t. kopiering af en post fra en formular tl en anden formular, kan du bruge denne kode:
Det er vel blot et spørgsmål om at sætte forcus på underformularen, der indeholder feltet og derefter åbne en anden underformular, sætte fokus på denne og indsætte. Men som sagt har jeg ikke noget eksempel, og har ikke i øjeblikket tid til rode med det.
Er det samme tabel de 2 underformulare kommer fra, skal du: 1. Slet felted i den det ikke skal bruges i. 2. Opret det som et nyt felt i den anden underformular. Vh Henrik13
hekla > Good point. Men der er vel ingen grund til at kopiere et felt fra en underformular til en anden. En underformular er jo som regel bundet til parentform, så subform viser poster tilknyttet parentform. Så det logiske må vel være, at kopiere posten til parentform og herfra køre en requery, så subformen bliver opdateret.
Lidt mere forklaring: Jeg har et ugeskema liggende som underformular hvor alle timer for en elev er angivet. I et andet underformular vil jeg føre regnskab med fravær for timer eleven ikke har deltaget i. Det vil være rigtig smart at kunne kopiere den pågældende lektion for fravær ned i fraværsformularen. Jeg har set en sådan funktion i et andet program hvor man trækker lektioner fra en fraværende lærer ned til en vikar der skal dække de enkelte lektioner.
hekla > Enig, men hvordan vil du sikre dig, at formularen (og dermed underformularen) altid bliver på den indsatte post? der kan jo være mange poster, og med en requery vil formularen jo altid stå på første post. Det må være optimalt, at formularen markerer den nyligt indsatte post.
I må undskylde, at jeg kun kommer med indskudte bemærkninger og ingen konkrete forslag. Men:
- Der er 30 grader på min terrasse. - Jeg foretrækker at sidde der med et par gode venner (og en kold). - Jeg kan ikke rigtig få krøllet min hjerne på den rigtige måde i dette vejr.
Maaske kunne du bruge den samme underform. Hvis ud under skema-oplysningerne har en ja/net vaerdi for eleven burde det vaere muligt at laegge et filter paa der veksler mellem deltaget og fravaer. Det er selvf. ikke et svar paa dit spoergsmaal men et foreslag istedet :-)
Jeg prøver igen. Eleven har f.eks været fraværende i 1. lektion om mandagen. Skemaet er vist som underformular til eleven. Meningen var at jeg ved hjælp af musen skulle kunne holde venstre museknap nede og føre denne hen over 1. lektion om mandagen og kopiere og trække indholdet ned i et andet felt i et andet underformular med samtlige fravær for eleven.
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.