25. marts 2004 - 10:37Der er
13 kommentarer og 1 løsning
Omregning af valuta.
Jeg skal starte med at indrømme at jeg ikke er den skarpeste til access. Alligevel har jeg kastet mig ud i at udforme en produkt-database, hvor hovedpunkterne skal være et leverandørkartotek og et varekartotek. Man skal kunne tildele nye produkter og leverandører til de to tabeller. Jeg er godt igang med en formular til Varerne. Jeg har bl.a. lavet 2 tekstfelter hvor jeg skal have indtastet priser. Mit spørgsmål går på hvordan jeg skal skrive den hændelsesprocedure til de 2 felter. Jeg har en Dkr. pris og en € pris. Det skal være sådan at når man indtaster en pris i dkr. skal den automatisk poppe op i € i den anden tekstboks. Og visa versa. Umiddelbart nok et let spørgsmål for den rette, men jeg kan #¤#/()% ikke greje den :-) Hurtigt svar udbedes. På forhånd tak
Jeg synes ikke at det vil som jeg vil... For at tage det helt banalt så har jeg genereret en hændelsesprocedure for hvert felt. Feltet "Indkøbspris i €" har følgende Hændelsesprocedure: =[Indkøbspris i €].AfterUpdate=[Indkøbspris i Dkr]/[Kurs]![€] Feltet "Indkøbspris i Dkr" har følgende Hændelsesprocedure: =[Indkøbspris i Dkr].AfterUpdate=[Indkøbspris i €]*[Kurs]![€]
Kan det bruges til noget? Jeg har en tabel ved navn Kurs. Den indeholder 2 poster: $ & €. Hver af dem har en værdi.
Intet af det jeg har forsøgt har virket indtil nu. Jeg står på rimelig bar bund... hmm... Hjælp! :-)
Når du indsætter en hændelse i AfterUpdate, indtræffer hændelsen efter tabellen er opdateret. Er den det? Prøv evt. at indsætte koden i BeforeUpdate. Prøv desuden i første omgang kun at indsætte koden i eet felt. Når det spiller kan vi så prøve at udvide koden.
Du kna ikke referere tilen tabel på denne måde. Hvis du vil på den måde, kan du referere til en formular. Denne skal dog være åben. Du kan evt. på din formular lave en underformular med din kurs, og referere til den:
Hva nu hvis at jeg opretter en lille tekstboks. Kan jeg så via den få vist hva kursen er? Det jeg spørger efter er om jeg, via en kode i before/afterupdate, kan få den til at vise hva jeg har indtastet i tabellen under €. Så må jeg kunne bruge den værdi som Me.Eurokurs i stedet for det der [Kurs]![€]. Det duer ikke til noget... :( (piv piv) hehe
oki - jeg prøver lidt derhjemme i aften. Så skriver jeg lige en opdate i morgen :) Tak for hjælpen indtil videre :) Kan sq godt fornemme at jeg skal lidt tilbage til bøgerne, hvis det her skal gå gnidningsfrit :-)
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.