Acces a problém s visual basicem

Vývojová prostředí, aplikace, skripty, http://www... síťové programy, internet, sdílení...
Odpovědět
Pjetr
Nováček
Nováček
Registrován: 22. led 2004

Acces a problém s visual basicem

Příspěvek od Pjetr »

Ve visual basicu v accesu vytvořím dotaz a chci spočítat počet záznamů výsledného dotazu. Vše funguje až do té doby, kdy dotaz nemá žádný výsledek, neboli nulový počet záznamů. Jak mám toto ošetřit, přikládám zdrojový text funkce ve visual basicu.

Function fPocetUhynulychJehnat() 'nad 45 dní
Dim db As Database
Set db = CurrentDb
Dim qdf As QueryDef
Dim rs As Recordset
Dim st As String

st = "SELECT * FROM [doklad zvířete] WHERE ((([doklad zvířete].[Matka číslo]) = " & Chr(34) & Me.Číslo_ušní_známky.Value & Chr(34) & ") And ([Datum vyřazení] <> 0) And ((([Datum vyřazení] - [Datum narození])) <= 45))"
Set qdf = db.CreateQueryDef("", st)
Set rs = qdf.OpenRecordset
rs.MoveLast
fPocetUhynulychJehnat = rs.RecordCount
rs.Close
End Function


Díky za radu
Pjetr
pavel.minarik
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 03. čer 2003
Bydliště: Brno
Kontaktovat uživatele:

Příspěvek od pavel.minarik »

doporučuji počítat "SELECT COUNT(*) FROM ..."
Pavel Minarik @ Dell Latitude 7300 (bohužel moc topí, nedoporučuju)
VasekB
Začátečník
Začátečník
Registrován: 12. bře 2005

Příspěvek od VasekB »

pojmenovani sloupcu s diakritikou bych take radeji vynechal.. muze to udelat pekne neprjemnosti Pr: ".Číslo_ušní_známky"
Odpovědět

Zpět na „Programování a web“