11. februar 2004 - 08:23Der er
22 kommentarer og 1 løsning
Åbne en formular med 2 keys
Jeg ønsker at åbne en ny formular via en kommandoknap. Den nye formular har 2 keys, som er identiske med dem jeg kommer fra. Mit ønske er sagt på en anden måde følgende: Åbn formular hvor varegr = Me!varegr And varenr = Me!varenr Hvad er den rigtige syntaxs i visual basic?
Jeg er ret sikker på, at dit svar er korrekt. Imidlertid får jeg en fejlmelding, som lyder: OpenForm-handlingen blev annulleret. Har du nogen ide om, hvad det kan skyldes? Det er de samme tabeller, jeg bruger i de 2 formularer.
Ja terry mugs giver en fejlmeddelelse. Hvis jeg cutter hubs forslag, altså undlader den sidste test, kører det. Men så får jeg kun vist den første vare i varegruppen. Jeg kører ADO 3.6, har det noget med det at gøre?
Næh det burde ikke ha nogen indvirkning, jeg tror ikke helt at jeg er med på hvad det helt nøjagtigt er du gerne vil ha den nye formular til at vise...
Med den kode du har fået skulle den gerne, i den nye form du åbner, vise de 'aktuelle' værdier du har i de to felter fra den første form i det øjeblik du trykker på knappen
Er det ikke det du vil ha, eller er jeg helt galt på den :c)
Undskyld jeg kører DAO 3.6. Svaret på dit spørgsmål er: Ja det er lige nøjagtigt det jeg vil. Nu vil jeg i mellemtiden prøve at sætte konstanter ind i anden test.
Det fungerer ikke i mit system. Jeg er dog sikker på, at hubs svar er rigtigt. Jeg må have lavet en fejl et eller andet sted, Så brug ikke mere tid på dette emne. Jeg finder på en løsning, tror jeg nok. Tak for hjælpen alle sammen.
rsa>No need to get upset, I was only pointing out that hubs should have received the points! You could have asked him toplace an answer so that he had a chance!
Hej igen hubs. Jeg tager dig på ordet. Jeg kan kun få det til at virke delvis. Hvis jeg f.eks. i stedet for Me!varenr angiver en konstant '03.00' fungerer det. Hvis jeg erstatter denne konstant med en variabel vnr virker det ikke. I det sidste tilfælde forlanger den en parameterværdi for feltet vnr, selvom jeg har sat vnr = "03.00". Har du nogen idé om, hvordan jeg kan snyde systemet?
Det er ingen god idé. Systemet er ret stort (ca. 4 MB) med en masse web-sider i, og det handler overhovedet ikke om varenumre. Det vil derfor tage dig en hel del tid, bare at overskue systemet. Det eneste der mangler i systemet, er denne lille krølle, som jeg kan undvære. Det irriterer mig dog, at jeg ikke kan lave det på denne lette måde. Hvis andre kan få det til at virke, må det være deres version af Visual Basic, der er bedre end min. Spørgsmålet burde måske rettes til Micro Soft, da det meget nemt kan have noget at gøre med software-versioner. Så lad os droppe det i denne omgang. Ellers tak for hjælpen.
Endnu engang, tak for hjælpen. - Det virker perfekt. Hilsen rsa
Synes godt om
Ny brugerNybegynder
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.