• Jueves 28 de Marzo de 2024, 15:09

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - mebernal

Páginas: [1] 2
1
Visual FoxPro / Re: programa en red-inconsistencias
« en: Viernes 30 de Octubre de 2009, 18:02 »
bueno te voy a adjuntar mi sistemita xodorf,esta algo primitivo,pero bueno alli vamos aprendiendo....mira te mando la direccion donde esta un archivo zipeado del programita  www.transportesvelmont.com.sv/pier2.rar

2
Visual FoxPro / programa en red-inconsistencias
« en: Lunes 26 de Octubre de 2009, 23:41 »
Buenas tardes,les envio un nuevo problema que tengo:
tengo un programita en red sucede que 2 usuarios utilizan el sistema en red y ambos realizan tareas con las mismas tablas,los formularios que utilizan son maestro detalle,pero hay ocasiones (no siempre)que al crear un nuevo registro por el usuario(a),en el detalle le aparece informacion que ha ingresado en un registro el usuario(b),... no se si me explico

sino me doy a entender..diganme y les envio copia del codigo que utilizo en el form o de plano el sistemita..

gracias de antemano

3
Visual FoxPro / Impresion de Registro Tipo Factura
« en: Lunes 26 de Octubre de 2009, 23:33 »
Buenas tardes amigos,quisiera me ayudaran o dieran tip sobre un problemita que tengo:

tengo un formulario maestro-detalle para hacer facturas(ahora este lo hice con el wizard y lo unico que hice fue cambiar el codigo del boton para la hora de imprimir,me imprima solo el registro seleccio0nado),esto lo hice utilizando RECNO() y set filter to.

se me imprime bien el registro al dar click,pero si yo quisiera volver a imprimirlo y le vuelvo a dar click,ya no me imprime,no me hace nada al presionar el boton imprimir y lo que tengo que hacer es cerrar y abrir nuevamente el formulario,para poder volver a imprimir.....

gracias de antemano

4
Visual FoxPro / Totales Dificiles en Reporte Contable
« en: Sábado 29 de Agosto de 2009, 02:57 »
Buenas tardes,amigos del foro quisiera me ayudaran a solucionar un problema que tengo en un reporte.
tengo una tabla catalogo,como ya saben en los catalogos contables hay cuentas,subcuentas,subsubcuentas,etc
en la tabla seria

cuenta        subcuenta        nombre
1                                     xyz
11                   1               gjgjgj
111               11                yuiyuiy
111001          111            ygggjn
111001001     111001       iiyyiuyy

para lo alargar hay cuentas de movimientos directo y otras no.
o sea que en el periodo contable,se generan partidas con la cuenta 111001001,la 111001,pero no hay movimientos directos con la 111,11,1......entonces
en un formulario creo un cursor con los movimientos de todas las cuentas ,con sumatorias y agrupacion,etc..y todo bien,una consulta se muestra asi:

cuenta      nombre         cargos      abonos
1           yiyiyy              
11         uoioiui            
111       uooiuoiu            
111001    iyiyii              1,000.00    500.00
111001001  tytu              75.00        15.00

ahora mi problema es :  Como hago para que en la cuenta 111 me aparezca la sumatoria de 111001001,111001002,111001003....y asi
para que en la cuenta 112 me aparezca la sumatoria de 112001001,112001002,112001003...etc
y que en la cuenta 11 me aprezca la suma de 111+112+113....etc.
y en cuenta 1 me aparezca la sumatoria de 11,12,13,etc..

no se si me doy a entender...

gracias de antemano,

saludos

5
Visual FoxPro / Consulta sql a Reporte
« en: Viernes 14 de Agosto de 2009, 01:40 »
Buenas tardes amigos,quisiera me ayudaran con un problema que tengo:
tengo dos tablas maestro-detalle y bueno hago una consulta para obtener los movimientos de un rango de cuentas,por rango de fecha,estos rangos les doy entrada desde un form.
la consulta la envio a un reporte y salen bien los datos...
este es el ejemplo
tipo   cuenta      numero         fecha              cargo           abono
CH    111001002   070001     01/07/2009     80.00         15.00
ch     111001003   070002     01/07/2009      50.00         10.00

ahora como puedo hacer para que en el reporte me aparezca algo asi

cuenta  111001002   banco de america central   (como cabezera) y luego todos los movimientos de esa cuenta

tipo    numero    fecha          cargo    abono
ch     070001      01/07/2009  80.00      15.00

y cuando comienze otra cuenta
me aparezca en el encabezado la siguiente cuenta y asi sucesivamente


y segundo  como hago para que se vayan restando los saldos con cada movimiento de la cuenta asi:

tipo    numero    fecha          cargo    abono      saldo
ch     070001      01/07/2009  80.00      15.00   65.00
ch     080001      05/07/2009  50.00     5.00      100.00


gracias de antemano.....

saludos,

mando de ejemplo mi consulta

fechainiano=CTOD('01-01-2009')
bcuenta1=ALLTRIM(thisform.combo1.Value)
bcuenta2=ALLTRIM(thisform.combo2.Value)
bfecha1=thisform.text3.value
bfecha2=thisform.text4.value
SELECT catapier2009.nomcta,diariodet.cuenta,diariodet.cargo,diariodet.concep,diariodet.abono,diariodet.numero,catapier2009.sldini;
FROM catapier2009,diariodet WHERE catapier2009.codcta=diariodet.cuenta INTO CURSOR detalle
 ***En esta consulta me manda los movimientos por cuenta,por fecha***
SELECT detalle.cuenta,detalle.nomcta,detalle.sldini,;
detalle.cargo,detalle.abono,detalle.concep,diarioenc.fecha,diarioenc.tipo,diarioenc.numero FROM diarioenc,detalle WHERE diarioenc.numero=detalle.numero AND ;
BETWEEN(diarioenc.fecha,bfecha1,bfecha2) AND BETWEEN(detalle.cuenta,bcuenta1,bcuenta2) INTO CURSOR totalrango
*COPY TO DETALLEcuenta TYPE XL5
REPORT FORM MOVXCTA TO PRINTER PROMPT PREVIEW
***aqui hago una consulta para totalizar,los cargos y abonos de cada cuenta desde inicio de año hasta cierta decha pedida en formulario****
SELECT detalle.cuenta,detalle.nomcta,detalle.sldini,;
SUM(detalle.cargo)as cargos,SUM(detalle.abono)as abonos FROM diarioenc,detalle WHERE diarioenc.numero=detalle.numero AND ;
BETWEEN(diarioenc.fecha,fechainiano,bfecha1) AND BETWEEN(detalle.cuenta,bcuenta1,bcuenta2) GROUP BY detalle.cuenta,detalle.nomcta,detalle.sldini INTO CURSOR totalrango1
*COPY TO DETALLEcuentatotal TYPE XL5

6
Visual FoxPro / RUTINA PARA TOTALIZAR
« en: Lunes 10 de Agosto de 2009, 18:06 »
Buenas tardes amigos quisiera me ayudaran con un problemita que tengo:
tengo una tabla catalogo(cuenta,nombre,saldoinicial,catgoenero,abonoenero,cargofeb,abobofeb...etc..)
y otra tablas donde registro los movimientos de las cuentas del catalogo..

lo que quiero es poder sacar los totales de cargos y abonos de cada cuenta,por mes de la tabla movimientos,y ir a reemplazarlos a la tabla catalogo en su respectivo mes.
por ejemplo los totales de cargos de enero de determinada cuenta irlos a poner en la tabla catalogo en su respectiva cuenta y respectivo mes..

les mando lo que yo habia hecho,pero no me funciono..

SELECT CATApier2009
IF  .NOT. FLOCK()
WAIT WINDOW 'Otro usuario esta actualizando saldos.  Por favor espere ...'
RETRY
ELSE
MENSAJE = 'Mayorizando todas las partidas '
WAIT WINDOW TIMEOUT 1 MENSAJE
*****esta es mi idea****
***hago un select de encabezado y detalle con fechas***
SELECT diarioenc.fecha,diariodet.cuenta,;
SUM(diariodet.abono)as abono,SUM(diariodet.cargo)as cargo FROM diarioenc,diariodet WHERE diarioenc.numero=diariodet.numero;
GROUP BY diarioenc.fecha,diariodet.cuenta INTO cursor  encdet
SELECT encdet
GO top
DO WHILE .not. EOF()
   SELECT CATApier2009
   SET FILTER TO
   GOTO TOP
   SET ORDER TO codcta
   SEEK encdet.cuenta
  IF FOUND()
DO case
CASE MONTH(encdet.fecha)=1
*replace catapier2009.car01 WITH 0
*replace catapier2009.ab01 WITH 0
replace catapier2009.car01 WITH catapier2009.car01+encdet.cargo
replace catapier2009.ab01 WITH catapier2009.ab01+encdet.abono
CASE MONTH(encdet.fecha)=2
replace catapier2009.car02 WITH catapier2009.car02+encdet.cargo
replace catapier2009.ab02 WITH catapier2009.ab02+encdet.abono
CASE MONTH(encdet.fecha)=3
replace catapier2009.car03 WITH catapier2009.car03+encdet.cargo
replace catapier2009.ab03 WITH catapier2009.ab03+encdet.abono
CASE MONTH(encdet.fecha)=4
replace catapier2009.car04 WITH catapier2009.car04+encdet.cargo
replace catapier2009.ab04 WITH catapier2009.ab04+encdet.abono

7
Visual FoxPro / Numero con formato caracter
« en: Lunes 27 de Julio de 2009, 06:08 »
Buen dia amigos,alguien me puede ayudar como puedo hacer para tener un contador que se vaya incrementando en uno,para un codigo de tipo caracter:

tengo una tabla cheques(numero,fecha,valor,etc.)

pero tengo que guardarlo en este formato 0000123 y que cada vez que genere uno nuevo me aumente en uno,o sea el siguiente seria 0000124


O si me pueden ayudar a hacerlo de otra manera,por ejemplo si el campo numero fuera numerico:124 por ejemplo y poder hacer que me lo rellene de ceros a la izquierda  0000124,


gracias de antemano

8
Visual FoxPro / Correlativo automatico
« en: Viernes 24 de Julio de 2009, 00:30 »
Amigos tengo otra duda,como hago si tengo una tabla bancos(codigo,nombre,ultimocheque)
otra tabla cheques(num,codigo,valor,etc) y lo que quiero es ejemplo:
bancos
codigo  nombre               ultimocheque
02       banco uno       0000123
03       banco dos       0005265



como hacer para que cuando llame al form cheques y vaya a crear un cheque me llame el correlativo que sigue,de acuerdo al ultimo cheque emitido  en determinada cuenta.....

9
Visual FoxPro / Elimininar Registros relacionados
« en: Viernes 24 de Julio de 2009, 00:23 »
Buenas tardes,quisiera me ayudaran con la siguiente necesidad:

tengo un form donde estan los campos de una tabla cheques,tengo otro form donde genero una partida contable,aqui tengo 2 tablas, encabezado y detalle de la partida,..
Cuando creo un cheque hay un boton que me genera la partida,o sea me llama el form partidas y alli la genero...todo ok

pero como puedo hacer si al anular un cheque desde el form cheques, me borre la partida que tiene relacionada?

cheques(numero,valor,codigo,afavor..etc),  encabezado(correl,codbco,numero...etc), detalle(correl,cuentas,concepto..etc)

yo relaciono cheques con encabezado por el (numero y codbco)
y relaciono encabezado con detalle por el campo correl..

10
Visual FoxPro / Rutina para Renumerar
« en: Miércoles 22 de Julio de 2009, 08:15 »
Muy buenas noches,quisiera me ayudaran en algo o me den algun tips:

1-tengo un form con una tabla que tiene registros y un campo llave de tipo caracter en forma de numero..ejemplo(010001)
y una tabla detalle que se relaciona con la otra tabla por medio del numero,ahora si yo he eliminado registros y quisiera renumerar este numero en forma de texto como puedo hacer?


2-yo tengo una tabla con campo llave de tipo caracter,pero que se forma de combinacion del mes+'000'+str(entero)
o sea
el entero anterior era 3 y el mes de trabajo es enero,entonces el siguiente numero sera: 01 por enero-000 por una variable y 3 por el contador...en pocas palabras seria asi: '010003'
yo quiero mantener ese formato,pero cuando llegue al 10, se me forma 0100010.

yo lo que quiero es que se mantengan los 6 caracteres o sea el 01 no cambia pero los ceros se van a ir reduciendo cuando llegue a decenas y centenas....no se si me explico

o sea si mi contador entero es 1=010001
si mi contador es 10=                  010010
si mi contador es 100=                010100



gracias de antemano

11
Visual FoxPro / Re: Problemas con Rutina
« en: Miércoles 22 de Julio de 2009, 06:32 »
gracias xodrf se me habia escapado el skip,eso era todo el problema...muchas gracias

12
Visual FoxPro / Problemas con Rutina
« en: Miércoles 22 de Julio de 2009, 02:45 »
buenas tardes amigos ,quisiera me pudieran ayudar con el siguiente problema:

tengo una tabla catalogo(cuenta,car01,car02,ab01,ab02) donde car01=cargos enero, ab01=abonos enero

y tengo otras dos tablas maestro detalle con los movimientos de las cuentas.

cuando voy a grabar los movimientos de las cuentas corro una rutina para que me envie los cargos y abonos del mes que sean a la tabla catalogo a su respectiva cuenta.
pero al correr la rutina se queda haciendo un loop infinito,quisiera me ayudaran(ahh si quito el do while me graba bien el abono,pero el cargo ya no)

aqui va el codigo



PARAMETER partmayor
partmayor1 = ALLTRIM(partmayor)
SELECT CATApier2009
IF  .NOT. FLOCK()
WAIT WINDOW 'Otro usuario esta actualizando saldos.  Por favor espere ...'
RETRY
ELSE
MENSAJE = 'Mayorizando partida número '+partmayor1
WAIT WINDOW TIMEOUT 0.5 MENSAJE
*****esta es mi idea****
***hago un select de encabezado y detalle con fechas***
SELECT diarioenc.numero,diarioenc.fecha,diariodet.numero,diariodet.cuenta,;
diariodet.abono,diariodet.cargo FROM diarioenc,diariodet WHERE diarioenc.numero=diariodet.numero;
AND diarioenc.numero=partmayor INTO TABLE  encabedet



*SELECT diarioDET
*SET FILTER TO
*SET FILTER TO diariodet.numero=partmayor .AND.  .NOT. EMPTY(diariodet.cuenta)
*GOTO TOP
SELECT encabedet
GO top
DO WHILE .not. EOF()
   SELECT CATApier2009
   SET FILTER TO
   GOTO TOP
   SET ORDER TO codcta
   SEEK encabedet.cuenta
  IF FOUND()
DO case
CASE MONTH(encabedet.fecha)=1
replace catapier2009.car01 WITH catapier2009.car01+encabedet.cargo
replace catapier2009.ab01 WITH catapier2009.ab01+encabedet.abono
CASE MONTH(encabedet.fecha)=2
replace catapier2009.car02 WITH catapier2009.car02+encabedet.cargo
replace catapier2009.ab02 WITH catapier2009.ab02+encabedet.abono
CASE MONTH(encabedet.fecha)=3
replace catapier2009.car03 WITH catapier2009.car03+encabedet.cargo
replace catapier2009.ab03 WITH catapier2009.ab03+encabedet.abono
CASE MONTH(encabedet.fecha)=4
replace catapier2009.car04 WITH catapier2009.car04+encabedet.cargo
replace catapier2009.ab04 WITH catapier2009.ab04+encabedet.abono
CASE MONTH(encabedet.fecha)=5
replace catapier2009.car05 WITH catapier2009.car05+encabedet.cargo
replace catapier2009.ab05 WITH catapier2009.ab05+encabedet.abono
CASE MONTH(encabedet.fecha)=6
replace catapier2009.car06 WITH catapier2009.car06+encabedet.cargo
replace catapier2009.ab06 WITH catapier2009.ab06+encabedet.abono
CASE MONTH(encabedet.fecha)=7
replace catapier2009.car07 WITH catapier2009.car07+encabedet.cargo
replace catapier2009.ab07 WITH catapier2009.ab07+encabedet.abono
CASE MONTH(encabedet.fecha)=8
replace catapier2009.car08 WITH catapier2009.car081+encabedet.cargo
replace catapier2009.ab08 WITH catapier2009.ab08+encabedet.abono
CASE MONTH(encabedet.fecha)=9
replace catapier2009.car09 WITH catapier2009.car09+encabedet.cargo
replace catapier2009.ab09 WITH catapier2009.ab09+encabedet.abono
CASE MONTH(encabedet.fecha)=10
replace catapier2009.car10 WITH catapier2009.car10+encabedet.cargo
replace catapier2009.ab10 WITH catapier2009.ab10+encabedet.abono
CASE MONTH(encabedet.fecha)=11
replace catapier2009.car11 WITH catapier2009.car11+encabedet.cargo
replace catapier2009.ab11 WITH catapier2009.ab11+encabedet.abono
CASE MONTH(encabedet.fecha)=12
REPLACE CATApier2009.car12 WITH CATApier2009.car12+encabedet.cargo
REPLACE CATApier2009.ab12 WITH CATApier2009.ab12+encabedet.abono
endcase
endif
ENDdo
DELETE FILE encabedet.dbf
endif



UNLOCK ALL

ENDPROC
**

13
Visual FoxPro / devolver consultas en formularios
« en: Martes 9 de Diciembre de 2008, 20:22 »
buenas tardes mi pregunta es la siguiente como puedo hacer con el diguiente ejemplo.

tengo una tabla con viajes de motoristas:
los campos son:numero,codigomotorista,descripcion viaje,fecha,valor de viaje.....etc
ahora en un formulario ingreso la fecha y selecciono el motorista y quiero que en un campo de ese formulario me devuelva el total de viajes de ese motorista y en otro campo(podria ser memo)me devuelva las descripciones de todos los viajes que relaizo en la fecha consultada.

ejemplo
mauricio, 1 viaje a ruta 1
               1 viaje a ruta 2
               1 viaje a ruta 3

en la consulta de este motorista aparecerian en un campo del formulario: total de viajes (3) y en el otro campo del formulario: 1 viaje a ruta1+1 viaje a ruta2+1viaje a ruta 3

no se si me doy a entender.....
gracias de antemano


saludos

14
Visual FoxPro / Reportes en visual fox 9
« en: Martes 9 de Diciembre de 2008, 20:03 »
buenos dias a todos,yo soy un aprendiz mas de visual fox,y en este foro he aprendido mucho,gracias a todos.
bueno el problema es el siguiente,lo que quiero es que a la hora de diseñar un reporte este quede de tal forma que lo pueda imprimir desde cualquier estacion de la red, en cualquier impresora,local o en red,..pero que no se me desconfigure el reporte,porque cuando lo imprimo desde la compu donde lo configuro todo me sale bien,pero desde las estaciones de red se me desconfigura.....

ayuda por favor....

Saludos,

15
Visual FoxPro / Impresion De Reporte En Red
« en: Lunes 5 de Mayo de 2008, 06:54 »
Muy buenas noches amigos estoy trabajando en vfp9 y quisiera saber como hacer a la hora de la programacion del reporte para configurarlo en un tamaño de papel personalizado,pero que me funcione en cuaqluier impresora en la red sin que se me distorsione el reporte.
O sea tengo varias pcs en red cada una con diferentes marcas y modelos de impresor, cada pc va a imprimir el mismo reporte pero cada quien en su impresor.

sucede que en la que programo el reporte me sale bien pero si imprimo en otra pc en otro impresor no me sale igual....

alquien me puede ayudar porfa....me urge.

gracias de antemano

16
Visual FoxPro / Reporte En Base A Consultas
« en: Martes 12 de Febrero de 2008, 02:41 »
MUy buenas noches amigos,quisiera saber si alguien me puede ayudar,me urge deveras.
Estoy con vfp9,
Tengo unas tabla de ordenes de gasolina,alli me interesa la fecha,el vehiculo y el consumo.la consulta de esa tabla la hago asi tomando como rango dos fechas introducidas en un formulario:
dfecha1=el valor del text1
dfecha2=el valor del text2
SELECT entidad,fecha,galones,galonant,galoning,galonsob,galones-galonsob as consumo;
 FROM ordendiesel WHERE between;
(ordendiesel.fecha,dfecha1,dfecha2)  INTO cursor;
curdiesel12
aqui esta todo el movimiento del rango de fechas determinado,ahora mi problema es que tengo otra tabla de cambio de precios de diesel(id,fechainicial,fechafinal,valordiesel)
como puedo hacer para que me salga en un reporte la multiplicacion del consumo por el precio del diesel(cabe mencionar que el reporte es mensual,y que en la tabla de cambio de precios de diesel se cambia el valor cada semana.

Alguien me puede ayudar o darme una idea.

Gracias de antemano.

17
Visual FoxPro / Reporte Con Multiples Consultas
« en: Jueves 4 de Octubre de 2007, 01:04 »
Un Saludo a todos,necesito ayuda urgente,el problema es el siguiente:

tengo un formulario donde capturo un rango de fechas y al dar click en un boton se ejecutan varias consultas que me crean varios cursores y se ejecuta un reporte basado en los campos de esos cursores.
El problema es el siguiente:
si ejecuto una consulta y la mando al reporte todo me sale bien,pero si dentro del boton creo mas de una consulta y las mando al reporte,me salen datos distorsionados,repetidos,etc.
ejemplo:
en el evento click:
dfecha1=valor de un text1
dfecha2=valor de un text2
select entidad,sum(costo)as costo from mantenimineto where between(fecha,dfecha1,dfecha2) GROUP BY entidad into cursor cursor1
report form mireporte preview
(si solo utilizo esto todo me sale bien)

pero si creo mas de 1 cursor y los mando a un reporte se me disparan los datos,o sea no me cuadran,alguien me puede ayudar a resolver esto.

muchas gracias de antemano

18
Visual FoxPro / Re: Registros De Grid En Campo Memo
« en: Viernes 22 de Junio de 2007, 00:54 »
asi es widark,quiero que los registros de mi busqueda que se muestran en el grid,pueda copiarlos en un campo memo,me púedes explicar como?



gracias de antemano

19
Visual FoxPro / Registros De Grid En Campo Memo
« en: Lunes 11 de Junio de 2007, 22:50 »
tengo una duda si yo hago una consulta y muestro los datos en una grid,como puedo hacer para que esos registros se copien a un campo memo..

20
Visual FoxPro / Re: Reportes En Impresor Tmu220
« en: Lunes 11 de Junio de 2007, 22:46 »
fijense que el problema lo solucione probando en otra pc y me funciono bien.

habia conflictos con el controlador y unas aplicaciones.
porque cuando reinstale mi computadora me funciono todo bien

21
Visual FoxPro / Impresion De Factura
« en: Lunes 11 de Junio de 2007, 22:44 »
muy buenas tardes amigos,muchas de sus respuestas me han ayudado mucho,tengo un problema yo cree un formulario de tipo maestro detalle con el wizard.
bueno le hice algunas modificaciones,pero mi problema en especial es que tengo un boton de imprimir y si mando a imprimir me sale bien el preview y despues mando a imprimir el registro y todo bien.Pero si despues de imprimir vuelvo a darle click al boton imprimir ya no me aparece la vista previa,solo me aparece un pantallazo y de nuevo el formulario,o sea ya no puedo imprimir.
Lo que me toca hacer es salirme del formulario y volverlo a abrir,para imprimir.

en el boton click tengo el siguiente codigo:
PUBLIC regact,regact1
SELECT ccf
regact=RECNO()
SELECT ccfdet

regact1=RECNO()

SELECT ccf
SET FILTER TO RECNO()=regact
SELECT ccfdet

SET FILTER TO   ccfdet.idccf=ccf.idccf
*regact=regact1 AND
REPORT FORM ccf TO PRINTER PROMPT PREVIEW

*TO PRINTER PROMPT noconsole
CLEAR
SELECT ccf
SET FILTER TO
SELECT ccfdet
SET FILTER TO


me podrian decir en que me estoy equivocando.

muchas gracias de antemano,

22
Visual FoxPro / Desactivar Opciones De Menu Principal
« en: Lunes 4 de Junio de 2007, 18:01 »
muy buen dia amigos,me gustaria que alguien me pueda ayudar o darme la idea de como hacer un formulario con ingreso de usuario y contraseña y que de acuerdo al perfil de cada usuario me active y desactive opciones del menu principal.
tambien como poder hacer el perfil de cada usuario.

muchas gracias de antemano..

23
Visual FoxPro / Problemas Con Reporte
« en: Martes 8 de Mayo de 2007, 00:54 »
Gracias de antemano juez por tu ayuda,pero fijate que tengo un problema.

tengo un pequeño form donde capturo la fecha inicial y la fecha final
y en un boton hago la consulta que me dijiste

select fecha,min(numero de factura),max(numero de factura),sum(total);
from tabla where between(tabla.fecha,fechainicial,fechafinal) GROUP BY fecha;
into cursor myrango

en un reporte utilizo los campos de la consulta en la banda de detalle,
pero cuando me sale el reporte solo me da la primera fecha con su rango de facturas y totales y de alli se repite varias veces lo mismo,no me salen todas las fechas y sus rangos.
dime en que estoy mal,o dame una idea por donde es el problema.

muchas gracias,

24
Visual FoxPro / Reporte Con Fechas
« en: Viernes 4 de Mayo de 2007, 00:47 »
Muy buen dia a todos,quisiera alguien me pueda ayudar para poder hacer un reporte que me imprima la fecha y el rango de facturas de ese dia,para todo el mes,estoy trabajando en vfp9.
La cosa es mas o menos asi:


fecha            de factura No         a Factura No.      total
02/04/2007    001                       010                 $500.00
03/04/2007    011                       015                 $200.00

muchas gracias de antemano

25
Visual FoxPro / Problemas Con Reporte
« en: Miércoles 21 de Marzo de 2007, 00:41 »
tengo un problema,cuando mando a imprimir una factura el detalle me sale en un orden que no es el esperado.

ejemplo:
ingreso en el detalle,
2 toneladas de maiz $2.5  $5.00
3 toneladas de frijol $5.00 $15.00
5 toneladas de azucar $3.00 $15.00

y en la impresion me aparece:

lo contrario primero las 5 toneladas y asi sucesivamente,

el problema es que yo ingreso en una ultima linea de detalle una nota,ya que asi se necesita.ycomo me salen lo contrario entonces en la impresion me sale la nota primero y despues lo demas del detalle.

alguien me puede ayudar,por favor..me urge

gracias de antemano

Páginas: [1] 2