26. marts 2004 - 18:57
Der er
12 kommentarer og 1 løsning
Simpelt spørgsmål (Newbee)
Hej. Bær over med mig, jeg er ny i det her... Jeg har to DBEdit felter, med en talværdi. Hvordan kan jeg foretage en beregning mellem dem, og vise den i et Edit felt?!?
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
26. marts 2004 - 19:43
#1
Resultat.Field.Value:= //edit1 Table1antal1.Value - //dbedit1 Table1antal2.Value; //dbedit2 hvis de skal ganges '*' hvis de skal plus '+' hvis de skal divderes '/'
26. marts 2004 - 19:49
#2
Hvor skal jeg skrive det?!? og er navnet på eksemplets edit1 "Resultat"?
26. marts 2004 - 20:00
#3
du kan skrive koden i en f.eks button event du kan navngive edit1 som du har lyst til jeg har givet den navnet "resultat" som vist her: procedure TForm1.Button1Click(Sender: TObject); begin Resultat.Field.Value:= Minitable1antal.Value + minitable1drukket.Value;
26. marts 2004 - 20:05
#4
smid en button på din form og dbklik på den og skriv koden som vist foroven
26. marts 2004 - 20:09
#5
du skal selfølgelig ændre navnet på table1antal1 og table1antal2 henholdsvis dbedit1 og dbedit2 til de 2 felter i din table1 som skal beregnes
26. marts 2004 - 20:43
#6
Kommer medfølgende fejlmeddellelser: undeclared identifier: Field undeclared identifier: Value
26. marts 2004 - 22:07
#7
smid lige koden herind
26. marts 2004 - 22:13
#8
Har flere DBEdit felter, og et Edit felt kaldet resultat til svaret procedure TMain.Button1Click(Sender: TObject); begin Resultat.Field.Value:= DBEdit2.Value + DBEdit3.Value; end;
26. marts 2004 - 22:44
#9
ja det dur ikke med en edit prøv at oprette et felt i databasen der hedder resultat så virker koden, jeg ved godt du vil bruge en edit men prøv alligevel
26. marts 2004 - 22:49
#10
Vil det sige jeg skal igennem databasen for at det kan lade sig gøre at vise en beregning mellem to felter?
26. marts 2004 - 22:51
#11
Er lige med på en kigger...
27. marts 2004 - 00:16
#12
nu virker det Edit1.Text := IntToStr(Antal1.Field.Value + Antal2.Field.Value); antal1 og antal2 er navnet på dine 2 DbEdit
27. marts 2004 - 12:23
#13
Tak for det nu virker det....
Kurser inden for grundlæggende programmering