

Problém so zobrazovaním údajov v DBGride
Tak som dnes prerábal trochu tú moju prácu.... Pre pripomenutie je to v robené v Delphi , databáza v Accesse, komunikácia prostredníctvom ADO komponentov.
A teraz k problému. Z formuláru Objednavka otvorim modalny podformular, v ktorom vypisujem objednavku. Po zadani udajov zatvaram podformular pomocou bitbuttonu. Na formulare Objednavky testujem modal result a ak je mr=Ok potom pomocou adotable idem na posledny riadok, dam ho editovat a doplnim do neho chybajuce položky z objednavky. Potial to funguje bez problemov. Nasledne ešte pokračujem a pomocou ADOQuery davam vypisovať do DBGridu zoznam vystavenych objednavok. Možno zbytočne zložité ale toto už prerábať nebudem, do konca apríla musím prácu odovzdať a veľké prerábky už robiť nechcem lebo aj prácu mám popísanú. No a pri tom vypisovaní do dbgridu mám ten problém.Proste mi to nezobrazí tú poslednú objednávku, ktorú som vytvoril.(pritom v databáze už je aj so všetkými údajmi) Skúšal som už všeličo ale nejak mi nič nepomohlo. Akonáhle zatvorím formulár Objednavka (dynamicky vytváraný), pamäť sa uvoľní, otvorím ho znovu a už v tom dbgride tá objednávka je. Jediné čo mi zabralo bolo medzi napĺňanie databázy a zobrazovanie z nej dať príkaz sleep(1000) ale to je hovadina. Na sekundu mi ten projekt zamrzne a to teda riešenie neni. Napadá Vás niečo? Vopred ďakujem.
P.S. Dával som aj príkaz SQL.Add('COMMIT') pred samotný SQL dotaz ale nepomohlo