Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 18-01-2006
RICHARIN RICHARIN is offline
Miembro
 
Registrado: ene 2006
Posts: 11
Poder: 0
RICHARIN Va por buen camino
por lo menos algo.....

bueno estoy de acuerdo en lo que dicen.... que no se debe hacer el trabajo de otro... pero por lo menos pido una pagina en la que pueda encontrar algun ejemplo... gracias.....
Responder Con Cita
  #2  
Antiguo 19-01-2006
cuburu cuburu is offline
Miembro
 
Registrado: mar 2005
Posts: 63
Poder: 20
cuburu Va por buen camino
Por qué no mejor editas esa información a través de un doble click sobre el registro que desees modificar y a continuación en una pantalla te muestre los datos de ese registro, modificarlos y aplicarle el update por medio de un SQL, por ejemplo

Código SQL [-]
ALTER TABLE tabla1
SET campo1 = :C1,
      campo2 = :C2,
      ...
     camposn = Cn,
WHERE CampoLlave = :OldCampoLlave

Claro, esto sería guardando previamente en una variable temporal el campo de identificación para realizar la actualización.

Última edición por roman fecha: 19-01-2006 a las 07:21:47. Razón: Cambiar etiqueta [delphi] por [sql]
Responder Con Cita
  #3  
Antiguo 19-01-2006
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Normalmente yo hago esto que menciona cuburu, es decir, prácticamente no uso rejillas editables. Pero hay casos en los que es necesario. Por ejemplo, tengo una pantalla donde se asientan las calificaciones de alumnos. Para el capturista sería muy pesado estar abriendo una ventana secundaria por cada registro, así que dejo una columna editable.

Por otra parte, si mi memoria no me falla, esa misma sentencia que escribe cuburu puede colocarse en la propiedad ModifySQL de una componente TUpdateSQL, asociar ésta al Query y ¡listo! ya está lo necesario para hacer editable la consulta. ¿De qué forma si no, trabajaría tal componente?

Así que el mensaje de cuburu puede también tomarse como una ayuda para usar el TUpdateSQL

// Saludos
Responder Con Cita
  #4  
Antiguo 19-01-2006
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Poder: 28
jachguate Va por buen camino
Cita:
Empezado por cuburu
modificarlos y aplicarle el update por medio de un SQL, por ejemplo

Código Delphi [-]
ALTER TABLE tabla1
SET campo1 = :C1,
      campo2 = :C2,
      ...
     camposn = Cn,
WHERE CampoLlave = :OldCampoLlave
La sentencia correcta a generar sería un Update y no un alter table, al menos en todos los motores que conozco..
__________________
Juan Antonio Castillo Hernández (jachguate)
Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate
Responder Con Cita
  #5  
Antiguo 20-01-2006
RICHARIN RICHARIN is offline
Miembro
 
Registrado: ene 2006
Posts: 11
Poder: 0
RICHARIN Va por buen camino
gracias

gracias por las respuestas lo pondre en practica ahora.....
richarin
Responder Con Cita
Respuesta



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
modificar con sql Cosgaya SQL 5 20-12-2005 00:27:51
Bloqueos en SQL Server y BDE risu Conexión con bases de datos 0 18-02-2005 01:38:52
Modificar Tabla DBF por Sentencia SQL AGAG4 Firebird e Interbase 4 16-09-2004 07:22:19
Puedo modificar los resultados sql de un Tquery? Capo Conexión con bases de datos 8 03-08-2004 17:40:58
Error de sql en interbase(firebird) piyugo SQL 3 09-06-2004 23:03:55


La franja horaria es GMT +2. Ahora son las 02:29:44.


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