ACC 2007 Problem mit DomSumme

06/10/2009 - 16:37 von Claus Dilly | Report spam
Hallo zusammen,

in der Arbeit soll ich alle Rechner von Office 2003 auf Office 2007
umstellen.

Habs Testweise mal auf einem Rechner gemacht und meine
Arbeitszeiterfassung (in ACC 03 geschrieben) geladen.

Prompt gibts bei ACC 07 Probleme damit.

In einem UF habe ich im Formularfuß ein Feld mit folgendem Inhalt...

=Wenn(IstNull(DomSumme("[UStd]";"tbl_Arbeitszeit";"[tbl_Arbeitszeit]![Person_ID]=
Formulare![frm_Arbeitszeit_HF]![Person_ID] And [UStd_bez] =
True"));0;DomSumme("[UStd]";"tbl_Arbeitszeit";"[tbl_Arbeitszeit]![Person_ID]=
Formulare![frm_Arbeitszeit_HF]![Person_ID] And [UStd_bez] = True"))


Formelerklàrung:
Wenn die "Person_ID" im HF mit der in der Tabelle übereinstimmt und wenn
der Haken "Ust_bez" gesetzt ist, sollen die Stunden im Feld "UStd"
addiert werden, ansonsten soll 0 angezeigt werden.


Den berechneten Inhalt dieses Feldes lasse ich dann im Hauptformular
anzeigen, um dort damit in anderen Feldern weiterrechnen zu können.

Der Formularfuß im UF ist unsichtbar, da auch noch andere berechnete
Felder enthalten sind, welche im HF benötigt werden.

In ACC 03 bekomme ich im Formularfuß des HF das berechnete Ergebnis aus
dem UF angezeigt, bei ACC 07 nicht mehr... Unten links (Statusleiste)
wird immer nur angezeigt "Berechnung làuft..." aber es kommt kein
Ergebnis zustande.

Hat sich bei der DomSumme in ACC 07 etwas geàndert?


Wàre toll wenn mir jemand helfen kann.


Gruß Claus
 

Lesen sie die antworten

#1 Stefan Dase
06/10/2009 - 17:12 | Warnen spam
Hallo Claus!

In einem UF habe ich im Formularfuß ein Feld mit folgendem Inhalt...

=Wenn(IstNull(DomSumme("[UStd]";"tbl_Arbeitszeit";"[tbl_Arbeitszeit]![Person_ID]=
Formulare![frm_Arbeitszeit_HF]![Person_ID] And [UStd_bez] =
True"));0;DomSumme("[UStd]";"tbl_Arbeitszeit";"[tbl_Arbeitszeit]![Person_ID]=
Formulare![frm_Arbeitszeit_HF]![Person_ID] And [UStd_bez] = True"))
(...)
In ACC 03 bekomme ich im Formularfuß des HF das berechnete Ergebnis aus
dem UF angezeigt, bei ACC 07 nicht mehr... Unten links (Statusleiste)
wird immer nur angezeigt "Berechnung làuft..." aber es kommt kein
Ergebnis zustande.



Dieselbe Frage hattest du heute Morgen schon mal. Übe dich doch ein
wenig in Geduld, wir werden hier für's Antworten nicht bezahlt! ;-)

Mit A2007 habe ich noch keine Erfahrungen gesammelt, aber hast du
folgende Dinge schon getestet?

- Den gesamten Code einmal kompilieren, kommen hier Fehler?
- Die Formel mit festen, gültigen Werten anstatt der Formularbezüge
ausgeführt?

Viele Grüße aus Bremen,
Stefan

Ähnliche fragen