Neuigkeiten:

Ist euer Problem gelöst, dann bitte den Knopf "Thema gelöst" 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