Avatar billede lady Novice
21. februar 2001 - 10:58 Der er 9 kommentarer og
1 løsning

makro

jeg har en formular til registrering af indbetalinger. Jeg vil gerne bruge en makro til at finde kortnr med i stedet for at gå op i menulinien og bruge søg. Hvem har løsningen?
Avatar billede janbangm Nybegynder
21. februar 2001 - 11:19 #1
Der er 2 forskellige. Du kan lave ubundet felt og der ved udgang lave en makro der bruge gå til kontrolelement for at hoppe ned i det felt du søge og der efter en søgefter kommando hvor du sætter søg efter til det ubundne felt. Alså =[feltnavn]

Du må også kunne bruge Dloopup til at finde kontonommer. Du kan se et eksempel på Dookup på http://users.cybercity.dk/~cfs3519/

Avatar billede janbangm Nybegynder
21. februar 2001 - 11:19 #2
Du må også sende din database til Access@edb.dk
Avatar billede fastwrite Nybegynder
21. februar 2001 - 11:30 #3
Så sent som i går lavede jeg en sådan fyr med søgning.

Hvis du kommer med tabelnavnet på det der skal søges efter, samt en formular hvor søgningen skal tastes, og den formular hvor resultatet skal vises, så skal jeg lave den på notime.

-FW



Avatar billede fastwrite Nybegynder
21. februar 2001 - 11:30 #4
på info@tsmedia.dk

Avatar billede lady Novice
21. februar 2001 - 12:16 #5
Til fastwrite
Tabellen hedder virksomheder og formularen hedder
virksomheder1. Resultatet skal efter søgningen skal så vise virksomheden i formularen. Det felt som der søges på hedder kortnr.
Avatar billede fastwrite Nybegynder
21. februar 2001 - 12:40 #6
Ok.

du opretter en knap med et sigende navn. Dernæst tildeler du en makro til den. I Makro skal du bruge OPENFORM (hvis den er engelsk). Nederst skal du nu skrive:

Form name: virksomheder1
view: FORM
Where condition: [Forms]![\"formularen hvor tabellen kortnr knytter sig til\"]![kortnr]=[\"tabellen der skal søges på]![tabelnavnet der skal søges efter]

F.eks.

[Forms]![FO:Søg_sagsnummer]![input_search]=[T:Sag_oprettelse]![auto_id]

den bruger jeg! FO:Søg_sagsnummer den formular hvor jeg har en ubundet tekstfelt. Input_search er det navn jeg har givet søgefeltet. (Dette skal du gøre i formular-design under søgefeltet. Højreklik på knappen og vælg \"Other\", dernæst skriver du navnet i Name:

T:Sag-oprettelse - er den tabel hvorfra min søgeknap kigger efter data, og den sidste AUTO_ID er det feltnavn der ligger i tabellen t:Sag-oprettelse, som skal være ens med det du har skrevet i søgefeltet.

Håber det var svar nok.

Mvh Fastwrite
Avatar billede lady Novice
21. februar 2001 - 13:14 #7
Hej! Fastwrite

Det er den danske udgave jeg har Access 7.0(95.
Jeg ikke lige få det til at virke. kunne du ikke udpensle det lidt mere.
Jeg har et filter under forespørgsel der har jeg en betingelse det kan jeg godt få til at virke med indtastning af et kortnr og så kommer kun den frem.
Avatar billede fastwrite Nybegynder
21. februar 2001 - 14:40 #8
hm... hmmm... synes nu ellers nok det var ret udpenslet =) Kunne du ikke sende databasen til mig på thomas.skipper@unilever.com, så vil jeg lige kigge på den. Du kan bare lave en kopi af din database, hvor du fjerne dine data, så vil jeg lige hurtigt lave den for dig.

Hvad er betingelsen i din forespørgsel?! Men det burde ikke have nogen betydning, da du henter dataene direkte fra tabellen og ikke fra en forespørgsel.
Avatar billede fastwrite Nybegynder
22. februar 2001 - 15:17 #9
Hvis du kunne bruge det til noget, den database du sendte til mig, må du da gerne give nogle point....
Avatar billede lady Novice
23. februar 2001 - 07:56 #10
Undskyld det varede lidt men jeg var ikke på arbejde i går
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