16. marts 2004 - 09:49Der er
14 kommentarer og 1 løsning
Hændelsesprocedure til euro konvertering
Jeg sidder fast... Jeg er ved at lave en formular til et produktkatalog, hvor man skal kunne tilføje nye produkter. Jeg har lavet et felt hvor man kan indtaste f.eks. indkøbspris i €. Ved siden af vil jeg så gerne have et felt der automatisk regner prisen ud i dkr. Omvendt skal man gerne kunne taste værdien ind i dkr-feltet, hvorefter €-feltet skulle blive opdateret på samme måde. Jeg kan ikke finde ud af hvad min hændelsesprocedure skal hedde i de 2 felter. Jeg har prøvet følgende: =[Indkøbspris i Dkr]=[Indkøbspris i €] * [Kurs]![€] Men det virker ikke. Svar udbedes hurtigst, tak.
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
Jeg har en tabel ved navn kurs med 2 kolonner: € & $. Hver kolonne står som Reelt tal i datatype og Valuta som format. Hvordan vil hændelsesproceduren så se ud? Sry, jeg skal sq ha det skåret ud i pap... :-)
Betyder feltet [Indkøbspris i DKr] i den aktuelle formular. I stedet for Me kan du også benytte en "hierakisk" henvisning, hvor du starter med objektsamlingen og bevæger dig ned igennem hierakiet:
SKAL der være en såkaldt Makro? Jeg har lavet nogle tabeller og 2 formularer, men ingen Makroer. Det har jeg aldrig gjort. Det her er så også noget af det "vildeste" jeg har lavet. Når jeg forsøger at taste en pris i f.eks. €-feltet siger den at den ikke kan finde makroen... WTF! :-)
Nej kun i efter opdatering - du vil kun aendre felterne efter at du har indtastet noget. Har du stadig problemer med at den ikke kan finde makroen/koden?
Hvordan kontrollerer jeg at det ike er navnet på en Makro? Som sagt har jeg aldrig beskæftiget mig med disse makroer. Jeg har sat Me![Indkøbspris i €] = Me![Indkøbspris i DKr] * DFirst("[€]", "Kurs") ind i Efter-Opdatering på IndkøbsprisDkr og Me![Indkøbspris i Dkr] = Me![Indkøbspris i €] / DFirst("[€]", "Kurs") ind i Efter-Opdatering på Indkøbspris€.
Jeg kan ikke se hva jeg gør forkert...
Er der evt. et punkt under et af de andre faneblade der skal ændres? Kan det være at den er sat til "Makro" som standard?
Kontroller, at du i feltet's fane Hændelser har indsat en hændelsesprocedüre og ikke navnet på en makro.
Det gør du ved at åbne formularen i Designvisning højreklik på feltet i hvilket du har indsat koden. Hvis du har indsat koden i feltets EfterOpdatering skal der ud for dette punkt stå "Hændelsesprocedüre".
Jeg kan ikke få lov til at skrive det der Me! nogen som helst steder... og skriver jeg de koder i efter-opdatering uden Me! så sker der ikke en hujende fis :-/ F.eks. har jeg i Indkøbspris Dkr skrevet: =Forms!Produkter2![Indkøbspris i €]= Forms!Produkter2![Indkøbspris i Dkr.] * 2 i feltet efteropdatering.
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.