![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Comienzo de una aplicación con SQL
Hola.
Estoy intentando hacer un pequeño TPV de prueba, con una tabla cabecera y otra de detalle en Interbase 7.5. (uso Delphi 2007) Objetivos: Todos los elementos desconectados, todo vía SQL, sin filtros, etc. El problema es que no se como o qué componente usar para recoger el resultado de una consulta que me devuelva el Nº de ticket más alto. Asi lo incremento y creo el nuevo ticket. He creado un DataModule, donde he creado demasiados componentes: IBDatabase1: TIBDatabase; IBQuery1: TIBQuery; IBSQL1: TIBSQL; IBTquery: TIBTransaction; DataSource1: TDataSource; IBTsql: TIBTransaction; IBDataSet1: TIBDataSet; IBQtc: TIBQuery; TC: TDataSource; La idea era el IBQuery1 para la consulta de las lineas de detalle. IBSQL para altas y actulización de datos. TC conectado IBQtc a para recoger consultas. ¿ Podeis darme un empujoncito para empezar ? Y si me recomendais un tutorial.. estaré muy agradecido.
__________________
Saludos Cordiales. ------------------ |
#2
|
||||
|
||||
Si vas a usar los IBX y vas a usarlo todo como lo estas planteando entonces hazlo asi:
A la propiedad SQL del IBQuery1, colocale el script correspondiente a traer el numero maximo de la tabla que es:
Hagamos un ejemplo sencillo de como capturar ese dato, asi:
Claro que ese IBQuery1 debe tener amarrada su conexión a la BD, con el componente TIBDatabase correspondiente. Espero que esto te haya ayudado a aclarar algo.
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ |
#3
|
|||
|
|||
Me ha ido estupendamente. Te estoy muy agradecido.
Sino te importa puedo poner en este mismo hilo las dudas que me vaya saliendo ? Ya con este empujoncito, puedo continuar. Gracias de nuevo. ![]()
__________________
Saludos Cordiales. ------------------ |
#4
|
||||
|
||||
Cita:
![]()
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
AJAX, el comienzo. | papulo | HTML, Javascript y otros | 10 | 02-07-2007 10:49:25 |
Cómo cerrar otra aplicacion desde mi aplicacion en Delphi 7 | Gaby123 | API de Windows | 5 | 04-01-2007 22:44:51 |
Subtotales al comienzo | yusnerqui | Varios | 6 | 08-06-2006 16:02:20 |
Por que leguaje Comienzo? | CmCaronte | .NET | 2 | 31-01-2006 15:45:51 |
Buscar texto en ComboBox conociendo el comienzo | Tomás | OOP | 13 | 24-03-2004 22:09:23 |
![]() |
|