FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#21
|
|||
|
|||
El programa se para,pero si que elimina registros de la tabla
No nos da la línea del error,sólo nos dice que la tabla de clientes no esta en insert o edit mode.
Muchas gracias |
#22
|
||||
|
||||
Hola.
Solo un consejo, este código es muy dificil de mantener y entender. Ponle nombres a los componentes, y evita el acceder a los componentes de otros formularios. En lugar de Form9 y Form23, llámalos frmClientes y frmProductos, y en lugar de BitBtn1 y Button1 llámalos btnInsertar y btnGuardar. O algo parecido, verás como entonces el código se entiende mucho mejor. Además accedes directamente a las propiedades y componentes de un Formulario desde otros. Esto puede ser un gran problema cuando el programa sea muy grande, puesto que cuando debas modificar un formulario, no sabes en cuantos otros sitios te va a afectar. Para eso se inventó la modularidad, lo que hay dentro de un formulario solo lo debe tocar él mismo. Si otros formularios necesitan algo, declara un función pública para que la llamen, y programa el código en esa función (que estará en el mismo formulario). O sea donde pones : Código:
procedure TForm23.Button1Click(Sender: TObject); begin Form9.Tabla_clientes.Post; Form23.Visible:=false; Form24.Visible:=true; end; Código:
procedure frmProductos.btnGuardarClick(Sender: TObject); begin frmClientes.Guardar; Visible := false; frmPrincipal.Mostrar; end; /* La próxima función estará definida publicamente en frmClientes (antes Form9) */ procedure frmClientes.Guardar; begin TablaClientes.Post; end; /* La próxima función estará definida publicamente en frmPrincipal (antes Form24) */ procedure frmPrincipal.Mostrar; begin Visible := True; end;
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no). |
#23
|
|||
|
|||
Ya hemos solucionado nuestros problemas con las tablas, muchas gracias.Le queríamos comentar a jachguate :
-Todavía no tenemos tu nivel de conocimientos de delphi,pero muchas gracias por el recochineo de tus comentarios |
#24
|
||||
|
||||
Cita:
Saludos.
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no). |
#25
|
||||
|
||||
Cita:
// Saludos |
#26
|
|||||
|
|||||
Cita:
Menos mal que existe la encarta... tuve que valerme de ella para saber que me querias decir. Cita:
Me imagino que te referis a esto: Cita:
Cita:
Cita:
Hasta luego.
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate Última edición por jachguate fecha: 21-04-2004 a las 16:51:18. Razón: ironicamente... puse mal la etiqueta [ quote] :o) |
#27
|
||||
|
||||
Como he participado en el hilo aunque brevemente, tengo que añadir que nuestro compañero JachGuate, según ya dijo Román se caracteriza por ser una persona educada por lo que te puedo asegurar que no hubo "recochineo", simplemente una interpretación erronea de sus palabras.
Un Saludo a todos.
__________________
Guía de Estilo de los Foros Cita:
|
#28
|
|||
|
|||
Muchas gracias
No pasa nada hombre, muchas gracias a todos por vuestra ayuda. Nos habéis sido de gran utilidad y lo seguireis siendo, pq todavia nos quedan algunas cosillas por ahí.¿de donde sois?
|
#29
|
||||
|
||||
Guatemala! Te suena...
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
#30
|
||||
|
||||
Yo de (Cantabria) España.
Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
#31
|
||||
|
||||
Ciudad de México, Presente
// Saludos |
|
|
|