Club Delphi  
    Paypal   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 Buscar Temas de Hoy Marcar Foros Como Leídos

Conexión con bases de datos

 
 
Herramientas Buscar en Tema Desplegado
  #5  
Antiguo 20-04-2012
Avatar de José Luis Garcí
[José Luis Garcí] José Luis Garcí is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Las Palmas de G.C.
Posts: 1.372
Poder: 25
José Luis Garcí Va camino a la fama
Yo te pongo una solucion alternatiba y una nueva
La alternativa
Código Delphi [-]
if DataSource.dataset.State in [Dsinsert,dsedit] then Dbedit1.enable:=true else Dbedit1.enable:=false;

y la nueva, bajata del Ftp del Club el Componente NewPanelDb, instalalo y pon dentro los componentes diversos, conecta el Panel al datasource, pon la propiedades adecuadas, en este caso Action en xEnable y no en xVisible y el InverseAction en false y listo si el dataSource no esta en Insert, Append o edit, no podras acceder alos datos, tiene más posibilidades, de hecho yo suelo usar 3 de estos paneles en mi formulario
PanelBotonora, para todos los botones principales, pongo action en xEnable y Actioninverse en true, por lo que cuando estoy editando, insertando, no puedo acceder a los botones, evitando errores.
Paneldatos, donde pongo todos los componentes para rellenar de la base de datos pongo action en xEnable y Actioninverse en false, con lo que sólo puedo editar datos cuando esta en insert o edit.
Y por ultimo el PanelConfirmar donde stan los botones para confirmar(grabar) y Cancelar, las propiedades son Action en xVisible y ActionInverse en false, solo muestra el panel cuando esta en Inser o edit, para poder grabar.
__________________
Un saludo desde Canarias, "El abuelo Cebolleta"
Responder Con Cita
 


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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
ayuda con evento on change de un combobox josi Varios 4 09-08-2008 17:50:00
bucle entre edit.change y edit.change alremo81 Varios 2 07-04-2008 15:25:39
error con state Jheysson13 Varios 7 15-12-2006 20:00:54
Datamodulo vtdeleon Conexión con bases de datos 3 20-02-2005 13:25:44
State dsbrowse en un evento calcfields fcobanda Conexión con bases de datos 3 02-07-2003 22:14:05


La franja horaria es GMT +2. Ahora son las 23:24:20.


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