Jump to content


Photo

[RESUELTO] DBNavigator


  • Please log in to reply
4 replies to this topic

#1 marthamelo

marthamelo

    Advanced Member

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

Posted 11 December 2010 - 06:50 AM

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
  • 4266 posts
  • LocationCosta Rica

Posted 11 December 2010 - 08:31 AM

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

#3 marthamelo

marthamelo

    Advanced Member

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

Posted 11 December 2010 - 08:39 AM

hola, trabajo con sql2005
  • 0

#4 eduarcol

eduarcol

    Advanced Member

  • Administrador
  • 4483 posts
  • LocationVenezuela

Posted 11 December 2010 - 09:40 AM

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
  • 1750 posts
  • LocationUniverso Curvo\Vía Láctea\Sistema Solar\Planeta Tierra\América\México\Ciudad de México\Xochimilco\San Gregorio Atlapulco\Home

Posted 11 December 2010 - 10:22 AM

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.