Ir al contenido


Foto

problemas con un DBLookupComboBox


  • Por favor identifícate para responder
11 respuestas en este tema

#1 FELIX

FELIX

    Advanced Member

  • Miembros
  • PipPipPip
  • 123 mensajes

Escrito 21 agosto 2011 - 10:59

Saludos

otra ves en problemas  :embarrassed: 

tengo un DBLookupComboBox6 que trae datos desde un datasource (dsUFunc), cuando ejecuto el programa muestra los datos que necesito, pero cuando selecciono el dato no me lo muestra el DBLookupComboBox, cuando doy clic en el boton guardar queda en la bd.

Pueden decirme como hago para que cuando escoja el dato me lo muestre el DBLookupComboBox???  :| 8o|
     


  • 0

#2 Caral

Caral

    Advanced Member

  • Moderador
  • PipPipPip
  • 4.266 mensajes
  • LocationCosta Rica

Escrito 21 agosto 2011 - 11:41

Hola
No entiendo.
Saludos
  • 0

#3 FELIX

FELIX

    Advanced Member

  • Miembros
  • PipPipPip
  • 123 mensajes

Escrito 21 agosto 2011 - 11:55

Que tal, estoy utilizando el componente dblookupcombobox para mostrar los datos de una tabla , ya enlace los datos con la tabla y al iniciar la aplicacion si los despliega, pero no aparece seleccionado ninguno cuando hago clic en uno de ellos, lo que quiero hacer es que aparezca seleccionado un determinado dato de los que contiene.
  • 0

#4 Caral

Caral

    Advanced Member

  • Moderador
  • PipPipPip
  • 4.266 mensajes
  • LocationCosta Rica

Escrito 21 agosto 2011 - 12:02

Hola
Me extraña, no deberia de pasar.
Revise entre dos y no veo nada que se necesite cambiar.
Saludos
  • 0

#5 FELIX

FELIX

    Advanced Member

  • Miembros
  • PipPipPip
  • 123 mensajes

Escrito 21 agosto 2011 - 12:13

es lo que se me hace raro.

Tengo 3 dbedit y un DBLookupComboBox
Nombre del Paciente
Diagnostico del Ingreso
Nombre del Medico
Unidad Funcional(DBLookupComboBox)

en las propiedades de DBLookupComboBox tengo el datafield =id_und_funcional, datasource=dssolingreso, keyfield=id_und_funcional, listsource=dsufunc.


codigo el boton Ingreso 



delphi
  1. procedure TfrmNotaIngreso.actAdmisionExecute(Sender: TObject);
  2. begin
  3. FDmHis.T_Historia.ParamByName('id_historia').AsInteger:=FIdhistoria;
  4. FDmHis.T_Historia.Open;
  5. FDmHis.T_Historia.Edit;
  6.  
  7. if Not(FDmHis.T_Historia.State in [dsInsert, dsEdit]) then
  8. FDmHis.t_Historia.Edit;
  9. CrearModuloSolicitudIngreso;
  10. FDmSolIng.Historia := FIdhistoria;
  11. FDmSolIng.Paciente := Fdm.Id_Paciente;
  12. FDmSolIng.Medico  := FDmHis.t_Historia.FieldByName('ID_MEDICO').AsInteger;
  13. FDmSolIng.DxIngreso := FDmHis.Get_DiagnosticoIngreso;
  14. FDmSolIng.Crear_Solicitud_Ingreso;
  15. end;




//solicitud ingreso


delphi
  1. procedure TDmSolicitudIngreso.Crear_Solicitud_Ingreso;
  2. begin
  3. AbrirSolicitudDeIngreso;
  4. if t_SolIngreso.IsEmpty then
  5.   begin
  6.   t_SolIngreso.Insert;
  7.   t_SolIngreso.Post;//Esto dispara el refres para que se ven los datos
  8.   end;
  9. t_SolIngreso.Edit;
  10. end;


No se que estoy haciendo mal
  • 0

#6 Caral

Caral

    Advanced Member

  • Moderador
  • PipPipPip
  • 4.266 mensajes
  • LocationCosta Rica

Escrito 21 agosto 2011 - 12:17

Hola
AbrirSolicitudDeIngreso; es un procedimiento ?., que hace ?
Saludos
  • 0

#7 FELIX

FELIX

    Advanced Member

  • Miembros
  • PipPipPip
  • 123 mensajes

Escrito 21 agosto 2011 - 12:22

permite crear una nueva nota al ingreso de un paciente, si entro a la clinica por urgencias, cirugia, remitido de otro centro de salud 
  • 0

#8 Caral

Caral

    Advanced Member

  • Moderador
  • PipPipPip
  • 4.266 mensajes
  • LocationCosta Rica

Escrito 21 agosto 2011 - 12:27

Hola
Ya puedes poner adjuntos.
Si quieres puedes hacer un zip con el programa y la BD (quitale el exe).
Lo subes aqui, a ver si le echamos una ojeada, sera mas facil ver el problema.
Saludos
  • 0

#9 FELIX

FELIX

    Advanced Member

  • Miembros
  • PipPipPip
  • 123 mensajes

Escrito 22 agosto 2011 - 07:35

gracias caral por tu tiempo, lo que pasa es que es un programa muy pesado y demas tengo restricciones para poder enviar el codigo (protocolos que manejan), me es imposible enviarte el codigom me entiendes.

Bueno respecto a inconveniente del dblookup e pensado mejor mostrar los datos desde un dbedit, pero no se como hacer para conectarlo a la bd
 
  • 0

#10 eduarcol

eduarcol

    Advanced Member

  • Administrador
  • 4.483 mensajes
  • LocationVenezuela

Escrito 22 agosto 2011 - 03:47

No entiendo lo que necesitas, segun se seleccionas un registro de la lista, pero donde no te lo selecciona? en que control lo quisieras ver seleccionado?
  • 0

#11 Caral

Caral

    Advanced Member

  • Moderador
  • PipPipPip
  • 4.266 mensajes
  • LocationCosta Rica

Escrito 22 agosto 2011 - 07:21

Hola
Cualquier cosa tambien se pude usar un sencillo combobox y mostrar los datos en el.
Saludos
  • 0

#12 FELIX

FELIX

    Advanced Member

  • Miembros
  • PipPipPip
  • 123 mensajes

Escrito 23 agosto 2011 - 10:07

Saludos

Gracias lo hice con el combobox y  un boton buscar y salio perfecto.

Lo que me pasaba con el dblook era que al iniciar la aplicacion desplegaba los datos pero al seleccionarlos no mostraba nada, quedaba de color azul el dblook.


  • 0




IP.Board spam blocked by CleanTalk.