![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Para trabajar con IBExpert en la edición de una tabla te recomiendo que uses IBDataset, para eso supongamos que tienes una tabla cliente, en la propiedad SQL del Dataset ingresas lo siguiente:
Deberás tener el componente enlazado a IBDatabase e IBTransaction correspondiente. Posteriormente haces click derecho sobre el componente dataset y seleccionas la opción de menú Dataset Editor, veras que esta seleccionado el nombre de la tabla y en resumidas cuentas pulsas los botones "Get Table Fields", "Dataset Defaults", "Select Primary Keys" y finalmente "Generate SQL". Todo esto para definir los campos que serán actualizados (todos en este caso), la llave primaria y crear las sentencias sql necesarias para insertar, modificar y eliminar. Luego y trabajas el dataset como cualquier otro:
Espero que te sirva de orientación. Saludos. |
|
#2
|
||||
|
||||
|
Gracias, parece tan fácil... pero ya veremos.
Muchas gracias, lo había hecho pero se ve que no del todo bien. Sólo funcionaba el append/insert de altas del navegador. El refresh me daba error. Lo volveré a intentar.
|
|
#3
|
|||
|
|||
|
Hola!
Que error es el que te da? |
|
#4
|
||||
|
||||
|
No va el Refresh del Navegador
Como digo, me da error el Refresh del Navegador y también la modificación de registros. No pongo el error literal porque no lo tengo a mano.
Gracias. |
|
#5
|
||||
|
||||
|
Firebird me funciona perfectamente.
Ya lo tengo todo en marcha.
|
|
#6
|
||||
|
||||
|
Creo que te hace falta leer "la otra guía de estilo"
![]()
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#7
|
||||
|
||||
|
██████████
Última edición por Al González fecha: 10-04-2013 a las 19:43:00. Razón: Autocensura |
|
#8
|
||||
|
||||
El caso es que cuando doy la orden en otra Aplicación (con la misma tabla) donde pruebo las ordenes, me funciona. ¿Alguien sabe qué hago mal? Gracias. |
|
#9
|
||||
|
||||
|
Para empezar, cambiar el .add por .text ya que de esa forma en cada pasada por ahí vas añadiendo (Add) al código que tenga
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#10
|
||||
|
||||
|
Coloco un TDBNavigator y ClientDataSet, o no
Cita:
Ahora estoy atascado porque mi Delphi no enseña los campos, una vez asignado el DatSource. Pero no me da errores, así que sigo. Saludos, Bulc. Última edición por bulc fecha: 17-05-2013 a las 14:23:58. Razón: Añadir firma |
|
#11
|
||||
|
||||
|
Te aconsejo encarecidamente el libro "La cara oculta de delphi 4", está en nuestro FTP, después de leerlo "serás otro"
![]()
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Poner datos de consulta en un DbGrid pero en memoria para poder editar | MartinS | Firebird e Interbase | 4 | 25-04-2012 16:51:03 |
| Editar datos de un wwDbGrid...asociado a un Qry!!! | Diana Carolina | OOP | 5 | 19-07-2011 21:41:08 |
| editar campo autoincremento al editar registro anterior | chartres | Conexión con bases de datos | 1 | 21-05-2011 01:37:25 |
| como puedo ordenar y editar los datos de un listbox | manu12345 | OOP | 9 | 19-05-2008 20:54:51 |
| Paso de sesiones o como editar datos en ventanas emergentes | roman | PHP | 3 | 10-06-2005 18:20:12 |
|