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
|
||||
|
||||
se puede modificar una fila en paradox?
se puede modificar un fila en paradox?
tengo una aplicacion con un dbgrid, ttable, datasource. y con este code , puedo meterle filas nuevas, mas no modificar las ya hechas. me explico, tengo una columna llamada "Nombre" y en la fila 0 el nombre "pedro", lo que yo quiero es modificar la fila 0. por ejemplo modificar pedro a pablo. este code inserta filas nuevas, existira alguna funcion/sentencia para modificar filas ya existentes? Código:
procedure TForm21.Button1Click(Sender: TObject); begin Form20.Table1.Insert; Form20.Table1.FieldbyName('Nombre').AsString:=Edit1.Text; Form20.Table1.FieldbyName('Direccion').AsString:=Edit2.Text; Form20.Table1.FieldbyName('Ciudad').AsString:=Edit3.Text; Form20.Table1.FieldbyName('Telefono').AsString:=Edit4.Text; Form20.Table1.Post; end; e visto soluciones, con sql, pero el problema es que no se sql, y como dije arriba uso dbgrid, ttable, datasource. muchas gracias. -------Edito------------------------- perdon, no se si este post pertenece aqui o a "Conexión con bases de datos" saluOX Última edición por SEKTOR fecha: 27-03-2010 a las 15:43:46. |
#2
|
||||
|
||||
Hola
Modificar = EDIT (Editar). Insertar = INSERT (Insertar). Lo que haces es insertar osea ampliar un dato en la tabla, si quieres Modificar se usa edit. Ademas tienes que ABRIR la tabla. Saludos
__________________
Siempre Novato |
#3
|
||||
|
||||
gracias por responder
a ok. entonces utilizo edit en vez de insert. pero el detalle ahora es como edito la fila que yo necesite? como por ejemplo la fila 3
el code este me va a editar la columna Nombre, pero como puedo hacer para que me modifique la fila 3 de la columna Nombre? -------------------------- |Nombre|Direccion|Ciudad| <------columnas |-------|---------|------| |pedro | juan |toño | |-------|---------|------| <----filas |ana | jose | hugo | |-------|---------|------| |luis | cerva | liux | -------------------------- gracias. saluOX |
#4
|
||||
|
||||
Con Paradox, creo que puedes usar la propiedad RecordNo del Table, para situarte en la fila. Pero realmente no es el método adecuado. Lo mejor es usar métodos como Locate o FindByKey para moverte al registro deseado.
// Saludos |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Modificar el Alto de celdas de un Stringgrid y ver en mas de una fila las cadenas | richisaurio | OOP | 1 | 20-05-2008 17:07:09 |
Cómo puede detectar el cambio de fila en un TStringGrid | zajoma | OOP | 2 | 20-04-2008 11:18:11 |
seleccionar y modificar fila por fila enMYSQL | schaka | SQL | 14 | 20-03-2008 06:06:23 |
Error: No se puede encontrar la fila para su actualizacion | ludan508 | Conexión con bases de datos | 0 | 16-04-2007 22:12:29 |
buscar registro y modificar fila | abogado | SQL | 4 | 08-04-2005 12:57:40 |
|