Neuigkeiten:

Wenn ihr euch für eine gute Antwort bedanken möchtet, im entsprechenden Posting einfach den Knopf "sag Danke" drücken!

Mobiles Hauptmenü

Recordset.RecordCount gibt den falschen Wert zurück

Begonnen von Bernie110, Januar 30, 2013, 10:10:05

⏪ vorheriges - nächstes ⏩

Bernie110

Hallo Zusammen,

Ich möchte die Anzahl der Datsätze zweier Ufos im HF vergleichen

die beiden Ufos heissen

frm_qyr_Positionen_fertig_bewertet
frm_qyr_Aufträge_Postition_Alle_ohne_Mehrpreise


Beide Ufos basieren auf jeweils eine Abfrage

die Beiden Ufos sind 1:n mit dem HF verknüpft

Habs so versucht.

ZitatIf Me!frm_qyr_Positionen_fertig_bewertet.Form.Recordset.RecordCount = Me!frm_qyr_Aufträge_Postition_Alle_ohne_Mehrpreise.Form.Recordset.RecordCount Then

Nun hab ich aber folgendes Problem.

frm_qyr_Positionen_fertig_bewertet   enthält 16 DS
und
frm_qyr_Aufträge_Postition_Alle_ohne_Mehrpreise enthält auch 16 DS

also es werden mir alle DS richtig angezeigt.

Aber oben genannter Code zählt
in frm_qyr_Positionen_fertig_bewertet  nur 15 DS

und somit nicht der IF Bedingung

Kann man das so überhaupt vergleichen ?

Gruss
Bernie

database

Hallo Bernie,

versuch mal vor dem Vergleich:

Me!frm_qyr_Positionen_fertig_bewertet.Form.Recordset .MoveLast
Me!frm_qyr_Aufträge_Postition_Alle_ohne_Mehrpreise.Form.Recordset.MoveLast

siehe dazu auch:
http://www.donkarl.com?FAQ6.17

Bernie110

Hi Data,

ok teste ich mal.

Hab das aber mehrmals auch manuell versucht.
Also hab jede der beiden Ufos auf den letzt DS gestellt.ö
gilt das auch ? :-)
Hat nämlich nicht geklappt

lg Bernie