Witam serdecznie pisze aplikacje ktora po pojawieniu sie danego rekordu w bazie danych odtwarza dany dzwiek na komputerze. Obecnie jest wlaczony timer ktory co sekunde robi
qrMonit.Refresh
(TZQuery) i na DBGid rekordy wyswietlaja sie poprawnie niestety nie mam pojecia jak wylapac ten "Nowy" rekord ktory sie pojawil i odtworzyc dzwiek od razu mowie iz
qrMonit.close; qrMonit.open;
nie wchodzi w gre poniewaz na onCreate formatki jest ustawiany
qrMonit.Filter :='(data_zdarzenia >= ' +#39+ FormatDateTime('YYYY-MM-DD HH:mm:SS',Now) +#39 + ')';
qrMonit.Open;
Probowalem ustawic na timerze qrMonit.First niestety co sekunde wracalo mi na pierwszy rekord bez wzgledu czy byl on nowy czy nie w dodatku jesli w trakcie tej sekundy w bazie pojawily sie np 3 rekordy to te 2 rekordy pomiedzy byly na gridzie ale nie dalo sie odtworzyc dzwiekow do nich przypisanych.
Mam nadzieje iz wyjasnilem dokladnie o co mi chodzi i ktos da rade mi pomoc
Pozdrawiam