FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Cambía el código:
Así indicas exactamente cuales campos quieres insertar (los nombres entre paréntesis antes del VALUES) e insertas los valores usando parámetros (los nombres de campo con el ":" delante). Por otra parte, si lo que quieres es guardar una factura, vas por el mal camino. Tal cómo te ha dicho Casimiro, debes usar dos tablas distintas: - Factura, con los valores CodFactura, Fecha y CodCliente - LíneaFactura, con los valores CodFactura (para enlazar con la tabla Factura), CodArtículo, Cantidad y Total. De esta forma, una factura puede tener muchos productos, y tal cómo lo has hecho tu, cada factura sólo puede tener un producto de venta. Por otra parte, creo que deberías guardar en la línea de la factura el precio del producto, pero esto es lo de menos. |
#2
|
|||
|
|||
Cita:
Observa Cliente CodCliente Nombre Telefono Celular Direccion Articulo CodArticulo Fecha Descripcion Cantidad Precio de Venta Factura CodFactura Fecha CodCliente CodArticulo descripcion Cantidad total Como lo haria? |
#3
|
|||
|
|||
Cita:
- Factura, con los valores CodFactura, Fecha y CodCliente - LíneaFactura, con los valores CodFactura (para enlazar con la tabla Factura), CodArtículo, Cantidad y Total. |
#4
|
|||
|
|||
Cita:
entonces serian 4 tablas? |
#5
|
||||
|
||||
feliz-58, lo de "soy novato" es la excusa típica. Así no se aprende, porque se supone que quieres aprender, tienes que mirar código, leer, escribir, probar, dedicar una cantidad casi infinita de tiempo. Ya digo, suponiendo que quieras aprender porque vayas a dedicarte a estas cosas.
Lo que pretendes es como querer aprender a nadar sin tirarte al agua, es imposible. O aprender a montar en bicicleta sin montar en bicicleta. No se puede. |
#6
|
|||
|
|||
Cita:
puse lo de novato porque cuando te explican la solucion no son tan explicitos con los terminos, y por lo tanto tengo que a la solucion buscarle las mil y una formas para usarla! Gracias! |
#7
|
|||
|
|||
Cita:
[Error] Unit7.pas(133): Undeclared identifier: 'ParamByName' [Error] Unit7.pas(133): Missing operator or semicolon |
#8
|
||||
|
||||
Hola
no llevo el siguimiento de lo que estas o quieres hacer. lo mejor es poner en un zip el programa como lo tienes con la bd incluida y dar una explicacion detallada de lo que necesitas. saludos
__________________
Siempre Novato |
#9
|
|||
|
|||
Cita:
Mi proyecto este codigo en el boton de guardar gracias Última edición por feliz-58 fecha: 23-07-2013 a las 01:10:18. |
#10
|
|||
|
|||
He descargado tu proyecto, lo he mirado todo y te digo lo mismo que te ha dicho Casimiro: no puedes hacerlo.
Tu nivel de programación es nulo. Tu nivel de conocimientos de bases de datos es nulo. Hazte un favor y leete La Cara Oculta de Delphi, ya sea el 4 o el 6. Son gratuitos, y aprenderás un montón. Porqué la verdad, tirando componentes a un formulario y copiado código no vas a aprender nada. Yo (y gran parte de la gente que está por aquí) te podemos decir todas las tablas, procedures, clases, funciones y demás que necesita un programa de facturación, pero no te servirá de nada. Ah, en el proyecto que has subido al SkyDrive no hay la query de inserción de facturas. Y una primera lección, y MUY importante: pon nombres claros a TODO lo que uses: units, clases, dbedits, botones, etc! Sinó, dentro de cuatro días no sabrás que era el dbedit1, el label5 o que hay en unit7.pas. Saludos, y buenas noches. |
#11
|
|||
|
|||
Caral
Caral, aqui esta la BD de usuarios. Espero tu respuesta. Gracias
|
#12
|
||||
|
||||
Hola
Ya lo puedo ver, que quieres hacer ? Saludos Nota: Con precisión.
__________________
Siempre Novato |
#13
|
|||
|
|||
Cita:
Suerte amigo! |
#14
|
||||
|
||||
Hola
No se si baje el correcto o no el asunto es que me indica que la BD Usuarios no esta. Saludos
__________________
Siempre Novato |
#15
|
|||
|
|||
Así a la rapida, detecto un error en la sentencia...
Estas asignando un valor al parametro "Descripcion", el cual no existe ya que en el sql no esta precedido de los ":"... Deberia ser:
Saludos cordiales |
#16
|
|||
|
|||
Cita:
Y respecto a lo de "y después", pues no sé... Creo que estás empezando la casa por el tejado. Si quieres aprender bién, descargate "La Cara Oculta de Delphi 6" (http://commanet.blogspot.com.es/2010...-delphi-6.html) y estudíatelo a fondo. Así aprenderás cómo funciona Delphi, el acceso a datos y las bases de datos. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Ver Los Datos De Diferentes Tablas en una base De datos en access, Desde un DBGrid. | feliz-58 | Tablas planas | 2 | 24-01-2013 19:16:14 |
Error en consulta a la base datos en php | dark_monk9 | PHP | 1 | 11-02-2008 13:22:35 |
Problemas con smarty al tratar consulta de base de datos access | Chompiras | PHP | 3 | 20-01-2008 20:00:57 |
Crear base de datos de access por codigo | principiante22 | Conexión con bases de datos | 4 | 29-06-2007 16:50:46 |
Error conectando una base de datos Access | hunabku | Conexión con bases de datos | 0 | 23-05-2005 16:05:08 |
|