RIF. PREC. PROBLEMA, DOVEVO CLICCARE SU ENTER PER SCORRERE GLI ITEMS DELLA COMBO,CHE SONO COLLEGATI IN MASTERDETAIL CON LA TABELLA PRINCIPALE CHE POPOLA LA GRIGLIA....MA HO RISOLTO, RIPORTO IL CODICE
DI SEGUITO.

ORA PERO' HO UN ALTRO PROBLEMA....IL DBCOMBOLOOKUP è COLLEGATO A UN CAMPO, E QUANDO SELEZIONO CON IL MOUSE GLI ITEMS DEL DBCOMBOLOOKUP
PER IMPOSTARE LA SCELTA, NON HO PROBLEMI, IL TUTTO VIENE CORRETTAMENTE IMPOSTATO, QUANDO INVECE PREMO IL TASTO ENTER PER IMPOSTARE L'ITEM DELLA COMBO (INVECE DEL MOUSE), QUANDO ESCO DAL DBLOOKUPCOMBO(normale exit) SI IMPOSTA L'ITEM CHE RISULTA MEMORIZZATO NELLA TABELLA.

HAI UN'IDEA?
NON VORREI FARE A MANO L' EDIT E IL POST DEL DATASET




procedure TForm1.gridKeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
var i:integer;
begin

grid.SetActiveField('desOpz');
grid.SetFocus;

if key=13 then
Begin
if not tabfiltro.Eof then
begin
tabfiltro.Next;
end;

COMBO.DisplayValue:=(tabfiltro.FieldByName('DESCR' ).AsString);

if tabfiltro.Eof then
begin
tabfiltro.First;
COMBO.DisplayValue:=(tabfiltro.FieldByName('DESCR' ).AsString);
end;
end;