Ir al contenido


Foto

Realizar en un form un Update


  • Por favor identifícate para responder
90 respuestas en este tema

#61 Caral

Caral

    Advanced Member

  • Moderador
  • PipPipPip
  • 4.266 mensajes
  • LocationCosta Rica

Escrito 11 marzo 2010 - 01:21

Hola
Aqui esta el programa completo.
He modificado algunas cosas como los filtros ya que no lo hacia bien, pero esto del update no lo hace
Saludos

Archivos adjuntos


  • 0

#62 Caral

Caral

    Advanced Member

  • Moderador
  • PipPipPip
  • 4.266 mensajes
  • LocationCosta Rica

Escrito 11 marzo 2010 - 01:25

Hola

Amigo Caral... intenta colocando esta linea



delphi
  1. Query1.Execsql;



en vez de...



delphi
  1. Query1.Open;



Saludox ! :D

esta asi: Execsql;
Lo puse a mano y se me paso, pero ese no es el problema amiga.
Saludos
  • 0

#63 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14.448 mensajes
  • LocationMéxico

Escrito 11 marzo 2010 - 01:37

Hola amigo

Cambia esto



delphi
  1.                     ' Where ISBN = '+QuotedStr(Edit4.Text);



por esto



delphi
  1.                     ' Where ISBN = '+QuotedStr(Edit7.Text);



Salud OS
  • 0

#64 Caral

Caral

    Advanced Member

  • Moderador
  • PipPipPip
  • 4.266 mensajes
  • LocationCosta Rica

Escrito 11 marzo 2010 - 01:39

Hola
Bueno mi amigo Egostar ya me dijo el problema era una estupidez, un dato no apuntaba bien.
Gracias amigo.
Ahora lo termino en un rato y lo pongo.
Saludos
  • 0

#65 Alfredo

Alfredo

    Advanced Member

  • Miembros
  • PipPipPip
  • 91 mensajes
  • LocationMéxico

Escrito 11 marzo 2010 - 01:50

Efectivamente ese era el problema, y ademas hace falta que el query de actualizacion actualice todos los campos, solo actualiza 3 y se pueden editar todos
  • 0

#66 mariarosina1984

mariarosina1984

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 215 mensajes

Escrito 11 marzo 2010 - 01:56

Efectivamente ese era el problema, y ademas hace falta que el query de actualizacion actualice todos los campos, solo actualiza 3 y se pueden editar todos

LO SE NAMAS KERIA TRATAR DE HACER EL UPDATE
  • 0

#67 mariarosina1984

mariarosina1984

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 215 mensajes

Escrito 11 marzo 2010 - 01:58

SABIA KE ERA UNA ESTUPIDEZZZZZ EN LUGAR ++ ES QUOTEDSTR
  • 0

#68 Alfredo

Alfredo

    Advanced Member

  • Miembros
  • PipPipPip
  • 91 mensajes
  • LocationMéxico

Escrito 11 marzo 2010 - 02:03

Espero que ya te funcione, y amiga por fas, no escribas en mayusculas
  • 0

#69 Rolphy Reyes

Rolphy Reyes

    Advanced Member

  • Moderadores
  • PipPipPip
  • 2.092 mensajes
  • LocationRepública Dominicana

Escrito 11 marzo 2010 - 02:23

Espero que ya te funcione, y amiga por fas, no escribas en mayusculas


Nosotros en varias ocasiones se lo hemos pedido, pero AUN ELLA PERSISTE, no sé como debemos de pedírselo.
  • 0

#70 Caral

Caral

    Advanced Member

  • Moderador
  • PipPipPip
  • 4.266 mensajes
  • LocationCosta Rica

Escrito 11 marzo 2010 - 02:27

Hola
Aqui esta el programa.
Ya hace el Update en el form 5 y muestra los datos en el form 3 actualizados.
Ya Hace el Delete (use el mismo form 5) y muestra los datos en el form 3 actualizados.
Ademas modifique los filtros he hice algunos cambios mas.
Saludos

Archivos adjuntos


  • 0

#71 enecumene

enecumene

    Webmaster

  • Administrador
  • 7.419 mensajes
  • LocationRepública Dominicana

Escrito 11 marzo 2010 - 03:39

Hola
Aqui esta el programa.
Ya hace el Update en el form 5 y muestra los datos en el form 3 actualizados.
Ya Hace el Delete (use el mismo form 5) y muestra los datos en el form 3 actualizados.
Ademas modifique los filtros he hice algunos cambios mas.
Saludos


Pues esperemos que con eso podamos dar como resuelto el hilo (y). En espera de los comentariosd de María.

Saludos.
  • 0

#72 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14.448 mensajes
  • LocationMéxico

Escrito 11 marzo 2010 - 09:32

SABIA KE ERA UNA ESTUPIDEZZZZZ EN LUGAR ++ ES QUOTEDSTR


Este...

Eso pudo ser un problema María, pero el problema realmente era que estabas comparando mal los campos, para que te des una idea de lo que estabas haciendo.....



sql
  1. UPDATE BLIBROS
  2. SET AREA = '22', FOLIO = '222', TITULO = 'DERECHO BANCARIO'
  3. WHERE ISBN = 'ACOSTA ROMERO MIGUEL'



Así jamás, pero jamás ibas a poder hacer el update, yo lo que te recomiendo es que identifiques tus componentes para que sepas cual debes utilizar, porque estabas usando el Edit4 en lugar del Edit7

Cuando se utiliza el Edit correcto la sentencia SQL debía ser así .



sql
  1. UPDATE BLIBROS
  2. SET AREA = '22', FOLIO = '222', TITULO = 'DERECHO BANCARIO'
  3. WHERE ISBN = '968-432-147-3'



Salud OS


  • 0

#73 mariarosina1984

mariarosina1984

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 215 mensajes

Escrito 12 marzo 2010 - 08:59

yo no lo analizé bien peor el caso es que es como el insert como por ejemplo segun yo podria ser update set FOLIO = '+ QUOTEdstr(edit1.text) +', ... y asi nos vamos gracies
  • 0

#74 mariarosina1984

mariarosina1984

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 215 mensajes

Escrito 12 marzo 2010 - 09:58

ESTE ES MI CODIGO NUEVO KE HIZÈ

delphi
  1. query1.SQL.ADD('update BLIBROS set (AREA=' + quotedstr(edit1.texT) +
  2.                                       ', FOLIO='+ quotedstr(edit2.text) +
  3.                                       ', TITULO=' + quotedstr(edit3.text)+
  4.                                       ', AUTOR=' + QUOTEDSTR(edit4.text)+
  5.                                       ', EDICION=' + quotedstr(edit5.text)+
  6.                                       ', EDITORIAL=' + quotedstr(edit6.text)+
  7.                                       ', ISBN=' + QUOTEDSTR(EDIT7.TEXT)+
  8.                                       ', PAIS=' + QUOTEDSTR(EDIT8.TEXT)+
  9.                                       ', TEMA_1=' + QUOTEDSTR(EDIT9.TEXT)+
  10.                                       ', TEMA_2=' + QUOTEDSTR(EDIT10.TEXT)+ ') ');                                ;


PERO EL PROBLEMA AHORA ES QUE SI METO EL AREA POR AUDITORIA LO HACE COMO CAMPO SERA QUE MODIFIQUE EL FLIEDBYNAME POR FIELDS?
  • 0

#75 Caral

Caral

    Advanced Member

  • Moderador
  • PipPipPip
  • 4.266 mensajes
  • LocationCosta Rica

Escrito 12 marzo 2010 - 10:01

Hola
Maria no entiendo, explícate mejor. (y)
Saludos
PD: No has bajado el ultimo ejemplo terminado, esta cuatro post antes de este, revisa lo.
  • 0

#76 mariarosina1984

mariarosina1984

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 215 mensajes

Escrito 12 marzo 2010 - 10:14

trato de poner DERECHO EN AREA NO? pero lo toma como un campo ke puedo hacer para correjir ese pproblema me sale asi? Query1: FIELD '=' ADITORIA not found yo lo que quiero es agregarlo


  • 0

#77 Caral

Caral

    Advanced Member

  • Moderador
  • PipPipPip
  • 4.266 mensajes
  • LocationCosta Rica

Escrito 12 marzo 2010 - 10:18

Hola
Pues lo que dice es que autoria no existe, tendrias que crearla en la bd, me imagino.
La verdad sigo sin entender.
Saludos
  • 0

#78 mariarosina1984

mariarosina1984

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 215 mensajes

Escrito 12 marzo 2010 - 10:21

Hola
Pues lo que dice es que autoria no existe, tendrias que crearla en la bd, me imagino.
La verdad sigo sin entender.
Saludos

Para eso es el upate segun yo entiendo por que  actualizas los datos seleccionas uno y se actualiza en la base de datos por eso conte area y folio aunque no existiran keria metermo ya ke el usuario lo ponga
  • 0

#79 Caral

Caral

    Advanced Member

  • Moderador
  • PipPipPip
  • 4.266 mensajes
  • LocationCosta Rica

Escrito 12 marzo 2010 - 10:33

Hola
Revisa el archivo, creo que todavia no lo as bajado.
Saludos

Archivos adjuntos


  • 0

#80 mariarosina1984

mariarosina1984

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 215 mensajes

Escrito 12 marzo 2010 - 10:49

OYE VOY A BASAR DE TU CODIGO GRACIAS POR LA AYUDA PERO LO VOY A REUTILIZAR CON LO KE NECESITO
  • 0




IP.Board spam blocked by CleanTalk.