Updating 2 Tables with same values
Claudius Sailer
Claudius at sailer-online.de
Sat Jun 28 16:04:20 CDT 2003
Hi,
I use the following Code to Update two tables at the same time and I do
this one after the other. Is it possible to do this at the same time?
I am not sure whether this is possible or not and want to ask before I
make a lot of changes.
bye
Claudius
ACTUAL CODE
res=meineDatenbank.TBuchungen.GoToRecID(BuchungSSatz)
theTrue=parsedate(trim(EditField1.text),CheckDate)
//Buchungentabelle aktualisieren
meineDatenbank.TBuchungen.BDatum.Set(CheckDate.year, CheckDate.month,
CheckDate.day)
meineDatenbank.TBuchungen.Kategorie_ID.value=AktuelleKategorie
''PopupMenu1(2).RowTag(PopupMenu1(2).ListIndex)
if cdbl(EditField4(0).text)<>0 then
//Ausgabe
meineDatenbank.TBuchungen.Betrag.value=RoundTextNumber(EditField4(0).tex
t)
meineDatenbank.TBuchungen.Herk_Konto.value=AktuellesKonto
''PopupMenu1(0).RowTag(PopupMenu1(0).ListIndex)
meineDatenbank.TBuchungen.Ziel_Konto.value=AktuellesGegenKonto
''PopupMenu1(1).RowTag(PopupMenu1(1).ListIndex)
else
//Einnahme
meineDatenbank.TBuchungen.Betrag.value=RoundTextNumber(EditField4(1).tex
t)
meineDatenbank.TBuchungen.Herk_Konto.value=AktuellesGegenKonto
''PopupMenu1(1).RowTag(PopupMenu1(1).ListIndex)
meineDatenbank.TBuchungen.Ziel_Konto.value=AktuellesKonto
''PopupMenu1(0).RowTag(PopupMenu1(0).ListIndex)
end if
if CheckLeer(EditField5.text) then
meineDatenbank.TBuchungen.Kommentar.setblank
else
meineDatenbank.TBuchungen.Kommentar.Value=trim(EditField5.text)
end if
meineDatenbank.TBuchungen.Blocked.value=false
meineDatenbank.TBuchungen.UpdateRecord
//Anzeigentabelle aktualisieren
res=meineDatenbank.TAnzeige.GotoRecID(AnzeigeSatz)
meineDatenbank.TAnzeige.BDatum.Set(CheckDate.year, CheckDate.month,
CheckDate.day)
meineDatenbank.TAnzeige.Gegenkonto.value=EditField2(0).text
meineDatenbank.TAnzeige.Kategorie.value=EditField2(1).text
if cdbl(EditField4(0).text)<>0 then
meineDatenbank.TAnzeige.Ausgabe.value=RoundTextNumber(EditField4(0).text
)
meineDatenbank.TAnzeige.Einnahme.setblank
else
meinedatenbank.TAnzeige.Ausgabe.setblank
meineDatenbank.TAnzeige.Einnahme.value=RoundTextNumber(EditField4(1).tex
t)
end if
if CheckLeer(EditField5.text) then
meineDatenbank.TAnzeige.Kommentar.setblank
else
meineDatenbank.TAnzeige.Kommentar.Value=trim(EditField5.text)
end if
meineDatenbank.TAnzeige.Blocked.Value=false
meineDatenbank.TAnzeige.UpdateRecord
NEW CODE
res=meineDatenbank.TBuchungen.GoToRecID(BuchungSSatz)
res=meineDatenbank.TAnzeige.GotoRecID(AnzeigeSatz)
theTrue=parsedate(trim(EditField1.text),CheckDate)
//Buchungentabelle aktualisieren
meineDatenbank.TBuchungen.BDatum.Set(CheckDate.year, CheckDate.month,
CheckDate.day)
meineDatenbank.TAnzeige.BDatum.Set(CheckDate.year, CheckDate.month,
CheckDate.day)
meineDatenbank.TBuchungen.Kategorie_ID.value=AktuelleKategorie
''PopupMenu1(2).RowTag(PopupMenu1(2).ListIndex)
meineDatenbank.TAnzeige.Gegenkonto.value=EditField2(0).text
meineDatenbank.TAnzeige.Kategorie.value=EditField2(1).text
if cdbl(EditField4(0).text)<>0 then
//Ausgabe
meineDatenbank.TBuchungen.Betrag.value=RoundTextNumber(EditField4(0).tex
t)
meineDatenbank.TBuchungen.Herk_Konto.value=AktuellesKonto
''PopupMenu1(0).RowTag(PopupMenu1(0).ListIndex)
meineDatenbank.TBuchungen.Ziel_Konto.value=AktuellesGegenKonto
''PopupMenu1(1).RowTag(PopupMenu1(1).ListIndex)
meineDatenbank.TAnzeige.Ausgabe.value=RoundTextNumber(EditField4(0).text
)
meineDatenbank.TAnzeige.Einnahme.setblank
else
//Einnahme
meineDatenbank.TBuchungen.Betrag.value=RoundTextNumber(EditField4(1).tex
t)
meineDatenbank.TBuchungen.Herk_Konto.value=AktuellesGegenKonto
''PopupMenu1(1).RowTag(PopupMenu1(1).ListIndex)
meineDatenbank.TBuchungen.Ziel_Konto.value=AktuellesKonto
''PopupMenu1(0).RowTag(PopupMenu1(0).ListIndex)
meinedatenbank.TAnzeige.Ausgabe.setblank
meineDatenbank.TAnzeige.Einnahme.value=RoundTextNumber(EditField4(1).tex
t)
end if
if CheckLeer(EditField5.text) then
meineDatenbank.TBuchungen.Kommentar.setblank
meineDatenbank.TAnzeige.Kommentar.setblank
else
meineDatenbank.TBuchungen.Kommentar.Value=trim(EditField5.text)
meineDatenbank.TAnzeige.Kommentar.Value=trim(EditField5.text)
end if
meineDatenbank.TBuchungen.Blocked.value=false
meineDatenbank.TAnzeige.Blocked.Value=false
meineDatenbank.TBuchungen.UpdateRecord
meineDatenbank.TAnzeige.UpdateRecord
More information about the Valentina
mailing list