SQL + Turbo C++

0

Baza danych MSAccess + Turbo C++
Jak zrobić W DBGrid gdy w Kolumnie 3 pojawi się 0 to żeby w kolumnie 4 pojawił się napis zakończone
W Accesie ładnie wychodzi ale jak połączenie jest z ADOQuery to wywala błąd "Za mało parametrów oczekiwano 2"

KOD Accessa

SELECT DISTINCTROW TBSzczegolyZam.ILosc, TBTowar.Nazwa_Tow, Sum(IIf(IsNull([Ilosc_Zak]),0,[Ilosc_Zak])) AS Kupno, [Ilosc]-[Kupno] AS Pozostalo, IIf([Ilosc]-[Kupno]=0,"Zakończone","") AS test
FROM TBZamowienie INNER JOIN ((TBTowar INNER JOIN TBSzczegolyZam ON TBTowar.IDTowar = TBSzczegolyZam.FTowar) LEFT JOIN TBZakupSzcz ON TBTowar.IDTowar = TBZakupSzcz.FTowar) ON TBZamowienie.IDZamowienie = TBSzczegolyZam.FZamowienie
GROUP BY TBZamowienie.Nr_Zamowienia, TBZamowienie.Data, TBSzczegolyZam.ILosc, TBTowar.Nazwa_Tow, TBTowar.KTM;
0

używałeś biblioteki ZeosLib? Na doctor.programuj.com jest to opisane.Pozdrawiam

1 użytkowników online, w tym zalogowanych: 0, gości: 1