Ocurre que agregué una consulta que es mostrada en un grid.
el select dice:
select distinct compra.codigo,compra.fecha+ ' '+;
compra.Hora,trans(compra.importe,'999,999.99') as Imp,;
iif(empty(compra.codigo),'',provee.Nombre) as NomPro,+;
order by compra.codigo desc from compra,provee ;
where compra.codigo == provee.codigo ;
.or. empty(compra.codigo) into cursor abc nofilter
por supuesto se trata de dos tablas una tiene la órdenes de compra y
otra los datos de los proveedores.
compra
provee
al ver en el grid el resultado de la consulta aparece algo como esto
Compra Fecha Hora Importe Proveedor
000001 02/08/04 16:40 300.00 Juan Domínguez
000001 02/08/04 16:40 300.00
000002 02/08/04 16:43 1,543.00 Miguel Ríos
000003 02/08/04 16:48 15.20 Juan Pablo Ramírez
000004 02/08/04 16:52 2,200.00 Carlos Miranda
000004 02/08/04 16:52 2,200.00
000005 02/08/04 16:55 150.00 Pedro González
000006 02/08/04 16:57 134.00 Luis Márquez
Repite dos veces la misma nota de compra, en una pone el proveedor y
en otra no pone nada. Por supuesto consulté la tabla original de
compra para asegurarme que no estuvieran duplicados los registros
desde ahí. Y no, todo está bien. El registro está una sola vez y
tiene el dato del proveedor correspondiente.
A la orden select le agregué distintic porque antes de ponerlo me
agregaba muchos registros sin el nombre del proveedor. Con distintic
sólo se duplican algunos. (como en el ejemplo)
La idea es que algunas notas no tienen registrado el proveedor y así
debe mostrarlo (en blanco) pero los del ejemplo sí tienen un
proveedor asignado.
Estoy llenando una lista escribiendo el nombre de la persona, su código y en la tercer columna necesito que aparezca CLIENTE o PROVEEDOR según en la tabla...
Gracias, César, funcionó perfecto. Sin embargo, por qué antes de llenar mi lista con la información aparece el mismo despliegue de la información en un...
Select Nombre,Codigo,iif(Tipo=1,’CLIENTE ‘,’PROVEEDOR’) AS TIPO; From Archivo; Into cursor XXXX Asegurate de ponerle espacios donde dice CLIENTE para...
Muy bien, quedó perfecto ahora sí. Faltaba agregarle INTO CURSOR También igualé la longitud de "CLIENTE" y "PROVEEDOR" Gracias Salvador y César Saludos, ...
Tengo una empresa con 4 sucursales foráneas. Utilizo hasta hoy sistemas en red con servidor linux y terminales con windows XP en cada una de ellas. Ahora me...
Pensaste en Utilizar una Red Privada Virtual (VPN) y acceder al Sistema por medio de ella ?. (Al Sistema que esta en la Sucursal Principal donde tendrías...
Daniel Maldonado
daniel.maldonado@...
2 de Ago, 2004 12:14 pm
Daniel: ¡Claro que me interese! Agradezco mucho tu respuesta. Esperaba mandarte este correo a tu privado, sin embargo desde mi máquina no veo completa tu...
Daniel: Te pido el siguiente favor podrias explicar en mayor detalle, que programas se requieren para instalar una VPN por ejemplo para qe aplicaciones en VFP...
A ver... No se bien cual es tu idea, pero si me explicas mejor el proyecto con seguridad podremos darte una mano. Existen varias alternativas para resolver los...
Ruben Dusso
ruben.dusso@...
19 de Ago, 2004 6:57 pm
Es como dice mi abuelo, todo depende del color del billete... Dependiendo de lo que esten dispuesto a pagar es lo que se puede hacer para poder conectar...
Gracias Rodolfo, eso haré de inmediato. Lo que más me preocupa en este momento es respecto al sistema que tengo desarrollado. Funciona en red local, lo...
SELECT compra.codigo,compra.fecha,compra.hora,trans(compra.importe,'999,999,99') as imp,nvl(provee.nombre,' ') as NomPro from compra left join provee on ...
rcguillen@...
2 de Ago, 2004 6:01 pm
... (compra.importe,'999,999,99') ... provee on ... cursor abc ... compra y ... esto ... proveedor y ... distintic ... así...
Primero deberias ver que vinculo fisico pueden pagar tus clientes, luego analizar la posibilidad de pasar a un verdadero sistema cliente servidor, o dejar todo...