Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 23-08-2012
ElMug ElMug is offline
Miembro
NULL
 
Registrado: jul 2012
Posts: 163
Poder: 15
ElMug Va por buen camino
Tal vez tienes que mandar un "commit" despues de cada transaccion, creo que al final de cada ciclo.

Yo no uso Zeos, pero checa a ver si se aplica el concepto de concluir una transaccion antes de empezar otra.
Responder Con Cita
  #2  
Antiguo 23-08-2012
Avatar de martini002
martini002 martini002 is offline
Miembro
 
Registrado: may 2012
Ubicación: Puerto Ordaz - Venezuela
Posts: 175
Poder: 15
martini002 Va por buen camino
Despues de darle click al segundo boton,
luego de agregar los nuevos registros y crear la tabla nueva
con los valores de la nueva factura;
despues de borrar la tabla temporal.

Pienso que podria haber un problema
entre el ZQuery1 del primer boton
y el ZQuery1 del segundo, he intentado con otro ZQuery
pero me da otro error :/
__________________
El Conocimiento se puede compartir, pero la Experiencia es totalmente Intransferible.

Última edición por martini002 fecha: 23-08-2012 a las 22:47:33.
Responder Con Cita
  #3  
Antiguo 24-08-2012
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 28
Caral Va por buen camino
Hola
Para mi gusto esta algo desordenado. no entiendo bien el concepto.
Hay variables que son globales, no me parece.
No se que BD usas, eso complica algo mas el asunto.
No entiendo como el articulo y el precio estan en el mismo edit ?
Código Delphi [-]
Select Articulo, '+Edit2.Text+', Precio*'+Edit2.Text+' From Inventario
Bueno, no entiendo como te complicas la vida amigo.
Saludos
__________________
Siempre Novato
Responder Con Cita
  #4  
Antiguo 24-08-2012
Avatar de martini002
martini002 martini002 is offline
Miembro
 
Registrado: may 2012
Ubicación: Puerto Ordaz - Venezuela
Posts: 175
Poder: 15
martini002 Va por buen camino
Bueno estoy usando SQLite,

Esto basicamente, multiplica la Cantidad por el Precio y me da un subtotal
el Edit2 corresponde a la Cantidad, Estoy usando una variable global "Monto"
porque necesito ese dato en el otro Procedimiento.

Código Delphi [-]
Select Articulo, '+Edit2.Text+', Precio*'+Edit2.Text+' From Inventario

Pues sigo estancado aqui, he intentado de todo pero hasta ahora
no he tenido nada de avance :/
si hay un poco de desorden, pero los momentos solo quiero que funcione
ya despues con mas calma cuando este modulo este listo, entonces
comienzo a agregarle los comentarios, y algunas condiciones de control,
detallitos pues
__________________
El Conocimiento se puede compartir, pero la Experiencia es totalmente Intransferible.
Responder Con Cita
  #5  
Antiguo 24-08-2012
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 28
Caral Va por buen camino
Hola
Sigo sin entender.
Cuando se hace una factura esta tiene un numero UNICO.
Se hace sobre la tabla directa y si se requiere eliminar un item se elimina sin problemas.
Cuando usas una tabla temporal no necesitas eliminar los datos ya que te podrian servir de algo, pero lo veo innecesario.
Lo que no veo es ningun numero que identifique la factura.
No vi el signo de multiplicar, por eso me parecio raro, aun asi creo que estas complicandote la vida sin necesidad.
Saludos
__________________
Siempre Novato
Responder Con Cita
  #6  
Antiguo 24-08-2012
Avatar de Casimiro Noteví
Casimiro Noteví Casimiro Noteví is online now
Merodeador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.681
Poder: 10
Casimiro Noteví Tiene un aura espectacularCasimiro Noteví Tiene un aura espectacular
Cita:
Empezado por martini002 Ver Mensaje
Pues sigo estancado aqui, he intentado de todo pero hasta ahora
no he tenido nada de avance :/
Amigo, te aconsejo que primero leas este libro, luego lo verás todo de otra forma.
Responder Con Cita
  #7  
Antiguo 24-08-2012
Avatar de martini002
martini002 martini002 is offline
Miembro
 
Registrado: may 2012
Ubicación: Puerto Ordaz - Venezuela
Posts: 175
Poder: 15
martini002 Va por buen camino
Cita:
Empezado por Casimiro Notevi Ver Mensaje
Amigo, te aconsejo que primero leas este libro, luego lo verás todo de otra forma.
Casimiro te agradezco mucho tu consejo,
pero no puedo leerme todo ese libro para poder resolver este problemita,
te agradeceria aun mas, si me dijeras mas o menos que partes me recomiendas,
a mi me gusta ir aprendiendo de acuerdo a las necesidades,
yo tengo la Cara Oculta de Delphi 6, no se si tambien sea conveniente,
ademas tengo a mano el manual de SQL que lo he venido leyendo
a medida que estoy manejando estas BD, pues soy nuevo con esto.

Edito, No habia leido tu comentario Caral.

Mira, el codigo de la factura se guarda,
uso una tabla para almacenar los registros de:
NumeroFactura y MontoFactura
para que se haga mas facil para mi la lectura de este.

uso la tabla temporal porque necesito mostrarla en un DBGRid,
y alli se editara que es lo que queremos agregar y eliminar o modificar,
una vez tengamos eso listo, entonces procedemos a guardar y registrar todo

Gracias

Saludos
__________________
El Conocimiento se puede compartir, pero la Experiencia es totalmente Intransferible.

Última edición por martini002 fecha: 24-08-2012 a las 02:00:56.
Responder Con Cita
  #8  
Antiguo 24-08-2012
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 28
Caral Va por buen camino
Hola
Busca un commit.
ZQueryBD.commit.
Me avisas si esta.
saludos
__________________
Siempre Novato
Responder Con Cita
  #9  
Antiguo 24-08-2012
Avatar de Casimiro Noteví
Casimiro Noteví Casimiro Noteví is online now
Merodeador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.681
Poder: 10
Casimiro Noteví Tiene un aura espectacularCasimiro Noteví Tiene un aura espectacular
Cita:
Empezado por Casimiro Notevi Ver Mensaje
Amigo, te aconsejo que primero leas este libro, luego lo verás todo de otra forma.
Acabo de ver este mensaje, ha sido un lapsus, era para otro usuario en otro hilo
Responder Con Cita
  #10  
Antiguo 24-08-2012
Avatar de martini002
martini002 martini002 is offline
Miembro
 
Registrado: may 2012
Ubicación: Puerto Ordaz - Venezuela
Posts: 175
Poder: 15
martini002 Va por buen camino
Cita:
Empezado por Casimiro Notevi Ver Mensaje
Acabo de ver este mensaje, ha sido un lapsus, era para otro usuario en otro hilo
Casimiro, Help!
__________________
El Conocimiento se puede compartir, pero la Experiencia es totalmente Intransferible.
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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
Error en cantidad de columnas. patorecalde Varios 3 12-06-2008 19:11:16
Update un campo sumando existencia (Inventario) enecumene Conexión con bases de datos 29 07-10-2007 22:35:12
Sumando columnas con Qreport ? Coco_jac Varios 5 27-01-2006 14:57:56
error sumando campos weke SQL 2 02-06-2004 14:52:33
Sumando columnas/Filas StartKill Firebird e Interbase 5 27-05-2004 09:42:32


La franja horaria es GMT +2. Ahora son las 00:20:07.


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