![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
crea un procedimiento en tu base de datos y luego esta la puedes consultar como si fuera una tabla mas.
procedimiento en la base de datos. icodigo parametro de entrada. ***procedimiento kardex*** begin /* Procedure Text */ nvariable = 0.0; for select clavemi, codigo, fechadoc, tipo, referencia, cantidad, precio, documento, mov from cmovinv where codigo = :icodigo order by clavemi into :sclavemi, :scodigo, :sfechadoc, :stipo, :sreferencia, :scantidad, :sprecio, :sdocumento, :smov do begin if (:smov = 'E') then nvariable = nvariable + scantidad; else nvariable = nvariable - scantidad; sexist = nvariable; suspend; end end y el codigo: with DMSIU.zroqryListados do begin Close; SQL.Clear; DMSIU.cdsClientes.Active:=false; SQL.Add('select scodigo, sfechadoc, stipo, sreferencia, sdocumento, sprecio,smov, scantidad, sexist, sclavemi from kardex('''+sDaCodigo+''') '); Open;
__________________
Todos llevamos nuestros demonios a cuestas.. Última edición por gmontes fecha: 15-09-2007 a las 20:09:36. |
|
#2
|
||||
|
||||
|
Existe un componente llamado TXQuery que hace precisamente lo que buscas, hace un query sobre cualquier dataset abierto.
Lo tengo desde hace tiempo, no recuerdo donde lo baje pero buscando en google seguro lo encuentras. Saludos |
|
#3
|
|||
|
|||
|
Solucionado!
Muchas gracias gente, ya he solucionado mi problema.Saludos
|
|
#4
|
||||
|
||||
|
¿Podrías decir como para que quede constancia si alguien se encuentra con la misma duda?
Un saúdo.
__________________
Si no lees esto no vivirás tranquilo Non lle poñades chatas â obra namentras non se remata. O que pense que vai mal que traballe n’ela; hai sitio para todos. (Castelao) |
|
#5
|
||||
|
||||
|
Quita los paréntesis que están después del NOT IN y los del final y te funcionará.
|
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Actualizar una tabla con una consulta de otra tabla | JODELSA | SQL | 2 | 14-09-2006 04:07:01 |
| Tabla externa en query | llonigualker | Conexión con bases de datos | 3 | 28-04-2006 12:14:22 |
| Consulta de Query | marceloalegre | SQL | 3 | 06-02-2006 16:38:37 |
| Tengo una consulta en un query | ElDioni | SQL | 3 | 12-07-2005 11:41:34 |
| Consulta con una variable en un Query | Ricsato | SQL | 3 | 25-11-2003 22:47:37 |
|