Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Seleccionar item "XX" en dblokupcombobox (https://www.clubdelphi.com/foros/showthread.php?t=28437)

c748a 20-12-2005 01:17:33

Seleccionar item "XX" en dblokupcombobox
 
Hola

Tengo que hacer lo siguiente:

Estoy trabajando en el evento OnClick. Al seleccionar algun item de un dblookupcombobox debo realizar una pregunta, si esta es afirmativa continuo, si no, debe posicionar al dblookupcombobox en el item anterior al hacer el Onclick y salir del método.
He intentado con keyvalue, con bookmark y gotobookmark del TDataset asociado al dblookupcombobox pero no he obtenido los resultados deseados.
Si alguno puede darme una ayuda muchas gracias.

ritux 20-12-2005 03:49:15

Prueba por aqui...
 
Haber si tiene algo que ver...
procedure TfrmMain.DBLookupComboBoxClick(Sender: TObject);
begin
If Not(MessageDlg('¿Este es el registro?', mtConfirmation, [mbYes, mbNo], 0) = IdYes) Then
Begin
DBLookupComboBox.ListSource.DataSet.Prior; DBLookupComboBox.KeyValue:=DBLookupComboBox.ListSource.DataSet.FieldByName(DBLookupComboBox.DataFiel d).AsVariant;
End;
end;

c748a 20-12-2005 15:20:38

Ritux, muchas gracias por tu contestacion. Con respecto a tu respuesta, si tenemos por ejemplo:
Item a
Item b
Item c
item d
Si está selecionado el "item a" y al hacer clic selecciono el "item d", con el
DBLookupComboBox.ListSource.DataSet.Prior me posiciono en el "item c", pero no en el "item a". Es decir que no vuelve al que estaba seleccionado antes del evento Onclick


La franja horaria es GMT +2. Ahora son las 07:52:38.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi