Potrebno je da upisem u polja KOJA IMAJU VREDNOST 0, VRDNOSTI prethodnog polja sve dok ne dodjem do narednog polja koji ima vrednost u dbf tabeli.
Npr.
PIB
1234567
0
0
1230987
1254976
0
0
1208438
Pokusao sam sa sledecim kodom medjutim samo mi upisuje 1. vrednost npr.1234567 u sva polja koja imaju vrednost 0.
Npr.
PIB
1234567
0
0
1230987
1254976
0
0
1208438
Pokusao sam sa sledecim kodom medjutim samo mi upisuje 1. vrednost npr.1234567 u sva polja koja imaju vrednost 0.
Code:
double pom = ADOQuery1->FieldByName("PIB")->Value;
while(!ADOQuery1->Eof)
{
if (ADOQuery1->FieldByName("PIB")->Value == 0)
{
ADOQuery1->Edit();
ADOQuery1->FieldByName("PIB")->Value=pom;
ADOQuery1->Post();
} else if(ADOQuery1->FieldByName("PIB")->Value != 0){
ADOQuery1->Edit();
ADOQuery1->FieldByName("PIB")->Value=pom;
ADOQuery1->Post();
pom=ADOQuery1->FieldByName("PIB")->Value;
}
ADOQuery1->Next();
}
double pom = ADOQuery1->FieldByName("PIB")->Value;
while(!ADOQuery1->Eof)
{
if (ADOQuery1->FieldByName("PIB")->Value == 0)
{
ADOQuery1->Edit();
ADOQuery1->FieldByName("PIB")->Value=pom;
ADOQuery1->Post();
} else if(ADOQuery1->FieldByName("PIB")->Value != 0){
ADOQuery1->Edit();
ADOQuery1->FieldByName("PIB")->Value=pom;
ADOQuery1->Post();
pom=ADOQuery1->FieldByName("PIB")->Value;
}
ADOQuery1->Next();
}