Ir al contenido


Foto

[RESUELTO] DBNavigator


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

#1 marthamelo

marthamelo

    Advanced Member

  • Miembros
  • PipPipPip
  • 106 mensajes
  • LocationA Coruña

Escrito 11 diciembre 2010 - 06:50

Hola a todos soy nueva en esto  y quiciera programar los botones de un DBNavigator por independiente
me explico quiero que al clicar el boton editar me habra una ventana que he hecho  y que los demas botones funcionen segun el componente. trabajo con sql2005 
gracias.  :cheesy:
  • 0

#2 Caral

Caral

    Advanced Member

  • Moderador
  • PipPipPip
  • 4.266 mensajes
  • LocationCosta Rica

Escrito 11 diciembre 2010 - 08:31

Hola
Bienvenida a DelphiAccess
Que Base de datos usas?.
Saludos
  • 0

#3 marthamelo

marthamelo

    Advanced Member

  • Miembros
  • PipPipPip
  • 106 mensajes
  • LocationA Coruña

Escrito 11 diciembre 2010 - 08:39

hola, trabajo con sql2005
  • 0

#4 eduarcol

eduarcol

    Advanced Member

  • Administrador
  • 4.483 mensajes
  • LocationVenezuela

Escrito 11 diciembre 2010 - 09:40

Yo lo haria asi:

-  Escribo en el evento onBeforeEdit de tu componente
 
  Mitabla.Cancel; //Termina la edicion
  MiForm.Show;//Abre la ventana que hicistes

Si los componentes son dataaware y estan conectados a la misma tabla o query no es necesario el cancel ;)

  • 0

#5 TiammatMX

TiammatMX

    Advanced Member

  • Miembros
  • PipPipPip
  • 1.750 mensajes
  • LocationUniverso Curvo\Vía Láctea\Sistema Solar\Planeta Tierra\América\México\Ciudad de México\Xochimilco\San Gregorio Atlapulco\Home

Escrito 11 diciembre 2010 - 10:22

Hola a todos soy nueva en esto  y quiciera programar los botones de un DBNavigator por independiente
me explico quiero que al clicar el boton editar me habra una ventana que he hecho  y que los demas botones funcionen segun el componente. trabajo con sql2005 
gracias. :wink:


Posible solución:


delphi
  1. procedure TForm1.DBNavigator1Click(Sender: TObject; Button: TNavigateBtn);
  2. begin
  3.   case Button of
  4.     nbPrior:
  5.     UnaPantalla;
  6.     nbNext:
  7.       OtraPantalla;
  8.   end; //case
  9. end;(*DBNavigator2Click*)


  • 0




IP.Board spam blocked by CleanTalk.