Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 30-07-2013
koalasoft koalasoft is offline
Miembro
 
Registrado: oct 2004
Ubicación: Tenosique Tabasco
Posts: 86
Poder: 20
koalasoft Va por buen camino
DBNavigator con TEdit/TCombobox

Que tal a todos .. tengo un detalle busque pero no encontré al menos algo parecido para ver si me pueden ayudar.

Ya ven que tenemos el control DBNavigator el cual nos permite navegar registro por registro y mostrándolo en un DBEdit y DBCombobox previamente conectado a este claro.

Mi pregunta seria o mas bien quisiera hacer que ... Usar el DBNavigator o crear boton personalizado de este que haga la misma función pero usando Tedit y tambien ComboBox.

Agradezco sus comentarios !! ..
Responder Con Cita
  #2  
Antiguo 30-07-2013
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Cita:
Empezado por koalasoft Ver Mensaje
...
Usar el DBNavigator o crear boton personalizado de este que haga la misma función pero usando Tedit y tambien ComboBox.
...
Hola koalasoft.

Se pueden crear botones para ofrecer la misma funcionalidad del TDBNavigator.
Pero deberías explicar que es lo que deseas lograr, por que de otro modo no veo la relación entre un TDBNavigator y un TEdit o un TComboBox...

Saludos
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita
  #3  
Antiguo 30-07-2013
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Cita:
Empezado por ecfisa Ver Mensaje
.....
no veo la relación entre un TDBNavigator y un TEdit o un TComboBox...
Son componentes amigo, son componentes.....
Saludos
__________________
Siempre Novato
Responder Con Cita
  #4  
Antiguo 30-07-2013
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Cita:
Empezado por Caral Ver Mensaje
Son componentes amigo, son componentes.....
¡ Cómo se me pudo escapar eso !

Saludos
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita
  #5  
Antiguo 30-07-2013
koalasoft koalasoft is offline
Miembro
 
Registrado: oct 2004
Ubicación: Tenosique Tabasco
Posts: 86
Poder: 20
koalasoft Va por buen camino
En si lo que quiero es que al darle al boton personalizado (siguiente) como el que tiene el DBNavigator pero creado por mi .. los datos de mi tabla se muestren en un Edit o Combobox, tal cual es como se hace con los DBEdit DBCombobox conectados directamente al DBNavigator,.. espero haberme explicado

Claro esta que igual necesito para los botes, tras, ultimo y primer registro.
Responder Con Cita
  #6  
Antiguo 30-07-2013
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola koalasoft.

Ahora sí está entendido

Código Delphi [-]
...
implementation

procedure TForm1.FormCreate(Sender: TObject);
begin
  btnPrimero.Tag  := 1;
  btnProximo.Tag  := 2;
  btnAnterior.Tag := 3;
  btnUltimo.Tag   := 4;
end;

// Asignado al evento OnClick de los 4 botones
procedure TForm1.ButtonsOnClick(Sender: TObject);
begin
  with TButton(Sender) do
    case Tag of
      1: tuDataSet.First;  // ir al primer registro
      2: tuDataSet.Next;   // ir al siguiente registro
      3: tuDataSet.Prior;  // ir al registro anterior
      4: tuDataSet.Last;   // ir al último registro
    end;
end;

// Mostrar campos en los Edits o ComboBox
procedure TForm1.tuDataSetAfterScroll(DataSet: TDataSet);
begin
  // (Si los campos fuesen de otro tipo, usar la conversión correspondiente)
  Edit1.Text     := tuDataSetCampo1.AsString;  
  ComboBox1.Text := tuDataSetCampo2.AsString;
end;
...

Saludos.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita
  #7  
Antiguo 30-07-2013
koalasoft koalasoft is offline
Miembro
 
Registrado: oct 2004
Ubicación: Tenosique Tabasco
Posts: 86
Poder: 20
koalasoft Va por buen camino
Una duda .. este procedimiento ...
Código Delphi [-]
// Asignado al evento OnClick de los 4 botones
procedure TForm1.ButtonsOnClick(Sender: TObject);
begin
  with TButton(Sender) do
    case Tag of
      1: tuDataSet.First;  // ir al primer registro
      2: tuDataSet.Next;   // ir al siguiente registro
      3: tuDataSet.Prior;  // ir al registro anterior
      4: tuDataSet.Last;   // ir al último registro
    end;
end;

Lo comento por que el parametro ButtonsOnClick no me aparece y me marca [Error] Undeclared identifier: 'ButtonsOnClick' al colocarlo..

Hay que crearlo tal cual o ese codigo va en CADA evento OnClick de cada boton (BtnUltimo, BtnProximo.... etc) ?

Última edición por koalasoft fecha: 31-07-2013 a las 00:05:25.
Responder Con Cita
  #8  
Antiguo 31-07-2013
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola.

En tiempo de diseño, aprieta la tecla Ctrl y haciendo click izquierdo del mouse (sin soltarlo) selecciona los cuatro Edits, levanta el botón del mouse. El Object Inspector dirá: "4 items selected" indicando que los 4 botones quedaron seleccionados.

Desde el mismo Object Inspector hace click en la pestaña Events y doble click sobre el evento OnClick. El evento se asignará a los 4 botones y por defecto se llamará Button1Click.

Podes dejar el nombre por defecto o cambiarlo por uno más significativo como lo hice en el ejemplo anterior.

Saludos.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita
  #9  
Antiguo 31-07-2013
koalasoft koalasoft is offline
Miembro
 
Registrado: oct 2004
Ubicación: Tenosique Tabasco
Posts: 86
Poder: 20
koalasoft Va por buen camino
Excelente !! ... Muchas Gracias !! ...
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Saber si existe algún TComboBox o un TEdit sin llenar. Roilo OOP 4 23-12-2009 14:26:06
Resaltar TEdit, TDBEdit, TComboBox al recibir foco casacham Trucos 15 15-09-2007 23:42:05
Pasar el valor de un TEdit dentro de un StringGrid a otro TEdit que está fuera atirado Varios 4 11-09-2004 19:13:48
TcomboBox = tEdit maui Conexión con bases de datos 2 25-05-2004 02:37:46


La franja horaria es GMT +2. Ahora son las 23:30:10.


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
Copyright 1996-2007 Club Delphi