Imam neku access bazu, 2-3 kolone, koristim adoquery...kada hocu da upisem nesta u neku kolonu a pre toga proverim dali ta vredost vec postoi (sporedjujem) koristim sledeci kod...ali mislim kad bi baza bila malo veca sa ovim kodom to bi trajalo malo duze pri upis tog podatka...pa jer ima neki nacin da to "ubrzam"(sigurno da ima al ne znam kak :))
Code:
bool duplikat(AnsiString br)
{
int a=0;
for ( int i=0; i<Form1->ADOQuery1->RecordCount; i++ )
{
Form1->ADOQuery1->RecNo=i+1;
AnsiString pom=Form1->ADOQuery1->FieldByName("kolona")->AsString;
if ( pom==br )
a=a+1;
}
if(a!=0)
return true;
else
return false;
}