line is too long cuanot intento hacer un query en foxpro 9.0

218 views
Skip to first unread message

jonathan Francisco

unread,
May 20, 2011, 12:36:58 PM5/20/11
to Comunidad de Visual Foxpro en Español
saludos colegas.

estoy realizando un reportes de ventas donde quiero que no me traiga
la ventas de estos clientes

Lo que hice que en el where le puse esto : debajo están lo códigos.
pero me da un error cuando ejecuto.
line is too long
urgente necesito de su ayuda.

and invdbffacturacion.CODLIC#1 AND invdbffacturacion.CODLIC # 691
AND ;
invdbffacturacion.CODLIC # 559 AND invdbffacturacion.CODLIC # 697
AND ;
invdbffacturacion.CODLIC # 565 AND invdbffacturacion.CODLIC # 600
AND ;
invdbffacturacion.CODLIC # 481 AND invdbffacturacion.CODLIC # 685
AND ;
invdbffacturacion.CODLIC # 530 AND invdbffacturacion.CODLIC # 36
AND ;
invdbffacturacion.CODLIC # 632 AND invdbffacturacion.CODLIC # 579
AND ;
invdbffacturacion.CODLIC # 648 AND invdbffacturacion.CODLIC # 484
AND ;
invdbffacturacion.CODLIC # 515 AND invdbffacturacion.CODLIC # 689
AND ;
invdbffacturacion.CODLIC # 634 AND invdbffacturacion.CODLIC # 680
AND ;
invdbffacturacion.CODLIC # 494 AND invdbffacturacion.CODLIC # 755
AND ;
invdbffacturacion.CODLIC # 542 AND invdbffacturacion.CODLIC # 739
AND ;
invdbffacturacion.CODLIC # 480 AND invdbffacturacion.CODLIC # 625
AND ;
invdbffacturacion.CODLIC # 605 AND invdbffacturacion.CODLIC # 516
AND ;
invdbffacturacion.CODLIC # 578 AND invdbffacturacion.CODLIC # 567
AND ;
invdbffacturacion.CODLIC # 738 AND invdbffacturacion.CODLIC # 740
AND ;
invdbffacturacion.CODLIC # 636 AND invdbffacturacion.CODLIC # 761
AND ;
invdbffacturacion.CODLIC # 760 AND invdbffacturacion.CODLIC # 750
AND ;
invdbffacturacion.CODLIC # 652 AND invdbffacturacion.CODLIC # 700
AND ;
invdbffacturacion.CODLIC # 142 AND invdbffacturacion.CODLIC # 583
AND ;
invdbffacturacion.CODLIC # 692 AND invdbffacturacion.CODLIC # 487
AND ;
invdbffacturacion.CODLIC # 654 AND invdbffacturacion.CODLIC # 492
AND ;
invdbffacturacion.CODLIC # 478 AND invdbffacturacion.CODLIC # 157
AND ;
invdbffacturacion.CODLIC # 490 AND invdbffacturacion.CODLIC # 498
AND ;
invdbffacturacion.CODLIC # 491 AND invdbffacturacion.CODLIC # 488
AND ;
invdbffacturacion.CODLIC # 643 AND invdbffacturacion.CODLIC # 502
AND ;
invdbffacturacion.CODLIC # 158 AND invdbffacturacion.CODLIC # 160
AND ;
invdbffacturacion.CODLIC # 477 AND invdbffacturacion.CODLIC # 162
AND ;
invdbffacturacion.CODLIC # 570 AND invdbffacturacion.CODLIC # 710
AND ;
invdbffacturacion.CODLIC # 657 AND invdbffacturacion.CODLIC # 647
AND ;
invdbffacturacion.CODLIC # 723 AND invdbffacturacion.CODLIC # 659
AND ;
invdbffacturacion.CODLIC # 593 AND invdbffacturacion.CODLIC # 706
AND ;
invdbffacturacion.CODLIC # 721 AND invdbffacturacion.CODLIC # 604
AND ;
invdbffacturacion.CODLIC # 517 AND invdbffacturacion.CODLIC # 601
AND ;
invdbffacturacion.CODLIC # 513 AND invdbffacturacion.CODLIC # 582
AND ;
invdbffacturacion.CODLIC # 501 AND invdbffacturacion.CODLIC # 610
AND ;
invdbffacturacion.CODLIC # 518 AND invdbffacturacion.CODLIC # 603
AND ;
invdbffacturacion.CODLIC # 195 AND invdbffacturacion.CODLIC # 765
AND ;
invdbffacturacion.CODLIC # 581 AND invdbffacturacion.CODLIC # 198
AND ;
invdbffacturacion.CODLIC # 200 AND invdbffacturacion.CODLIC # 199
AND ;
invdbffacturacion.CODLIC # 737 AND invdbffacturacion.CODLIC # 203
AND ;
invdbffacturacion.CODLIC # 534 AND invdbffacturacion.CODLIC # 552
AND ;
invdbffacturacion.CODLIC # 211 AND invdbffacturacion.CODLIC # 591
AND ;
invdbffacturacion.CODLIC # 215 AND invdbffacturacion.CODLIC # 498
AND ;
invdbffacturacion.CODLIC # 544 AND invdbffacturacion.CODLIC # 679
AND ;
invdbffacturacion.CODLIC # 651 AND invdbffacturacion.CODLIC # 741
AND ;
invdbffacturacion.CODLIC # 752 AND invdbffacturacion.CODLIC # 624
AND ;
invdbffacturacion.CODLIC # 284 AND invdbffacturacion.CODLIC # 251
AND ;
invdbffacturacion.CODLIC # 562 AND invdbffacturacion.CODLIC # 742
AND ;
invdbffacturacion.CODLIC # 732 AND invdbffacturacion.CODLIC # 724
AND ;
invdbffacturacion.CODLIC # 676 AND invdbffacturacion.CODLIC # 716
AND ;
invdbffacturacion.CODLIC # 709 AND invdbffacturacion.CODLIC # 735
AND ;
invdbffacturacion.CODLIC # 283 AND invdbffacturacion.CODLIC # 557
AND ;
invdbffacturacion.CODLIC # 720 AND invdbffacturacion.CODLIC # 665
AND ;
invdbffacturacion.CODLIC # 663 AND invdbffacturacion.CODLIC # 630
AND ;
invdbffacturacion.CODLIC # 705 AND invdbffacturacion.CODLIC # 729
AND ;
invdbffacturacion.CODLIC # 690 AND invdbffacturacion.CODLIC # 286
AND ;
invdbffacturacion.CODLIC # 520 AND invdbffacturacion.CODLIC # 695
AND ;
invdbffacturacion.CODLIC # 545 AND invdbffacturacion.CODLIC # 599
AND ;
invdbffacturacion.CODLIC # 306 AND invdbffacturacion.CODLIC # 531
AND ;
invdbffacturacion.CODLIC # 479 AND invdbffacturacion.CODLIC # 619
AND ;
invdbffacturacion.CODLIC # 629 AND invdbffacturacion.CODLIC # 592
AND ;
invdbffacturacion.CODLIC # 713 AND invdbffacturacion.CODLIC # 569
AND ;
invdbffacturacion.CODLIC # 702 AND invdbffacturacion.CODLIC # 696
AND ;
invdbffacturacion.CODLIC # 311 AND invdbffacturacion.CODLIC # 573
AND ;
invdbffacturacion.CODLIC # 715 AND invdbffacturacion.CODLIC # 310
AND ;
invdbffacturacion.CODLIC # 693 AND invdbffacturacion.CODLIC # 543
AND ;
invdbffacturacion.CODLIC # 726 AND invdbffacturacion.CODLIC # 522
AND ;
invdbffacturacion.CODLIC # 743 AND invdbffacturacion.CODLIC # 606
AND ;
invdbffacturacion.CODLIC # 588 AND invdbffacturacion.CODLIC # 537
AND ;
invdbffacturacion.CODLIC # 602 AND invdbffacturacion.CODLIC # 497
AND ;
invdbffacturacion.CODLIC # 321 AND invdbffacturacion.CODLIC # 554
AND ;
invdbffacturacion.CODLIC # 744 AND invdbffacturacion.CODLIC # 525
AND ;
invdbffacturacion.CODLIC # 607 AND invdbffacturacion.CODLIC # 734
AND ;
invdbffacturacion.CODLIC # 325 AND invdbffacturacion.CODLIC # 512
AND ;
invdbffacturacion.CODLIC # 685 AND invdbffacturacion.CODLIC # 506
AND ;
invdbffacturacion.CODLIC # 568 AND invdbffacturacion.CODLIC # 594
AND ;
invdbffacturacion.CODLIC # 651 AND invdbffacturacion.CODLIC # 575
AND ;
invdbffacturacion.CODLIC # 499 AND invdbffacturacion.CODLIC # 326
AND ;
invdbffacturacion.CODLIC # 533 AND invdbffacturacion.CODLIC # 641
AND ;
invdbffacturacion.CODLIC # 745 AND invdbffacturacion.CODLIC # 558
AND ;
invdbffacturacion.CODLIC # 500 AND invdbffacturacion.CODLIC # 628
AND ;
invdbffacturacion.CODLIC # 616 AND invdbffacturacion.CODLIC # 547
AND ;
invdbffacturacion.CODLIC # 733 AND invdbffacturacion.CODLIC # 584
AND ;
invdbffacturacion.CODLIC # 714 AND invdbffacturacion.CODLIC # 678
AND ;
invdbffacturacion.CODLIC # 749 AND invdbffacturacion.CODLIC # 561
AND ;
invdbffacturacion.CODLIC # 644 AND invdbffacturacion.CODLIC # 486
AND ;
invdbffacturacion.CODLIC # 580 AND invdbffacturacion.CODLIC # 746
AND ;
invdbffacturacion.CODLIC # 555 AND invdbffacturacion.CODLIC # 508
AND ;
invdbffacturacion.CODLIC # 722 AND invdbffacturacion.CODLIC # 759
AND ;
invdbffacturacion.CODLIC # 639 AND invdbffacturacion.CODLIC # 505
AND ;
invdbffacturacion.CODLIC # 496 AND invdbffacturacion.CODLIC # 538
AND ;
invdbffacturacion.CODLIC # 656 AND invdbffacturacion.CODLIC # 621
AND ;
invdbffacturacion.CODLIC # 611 AND invdbffacturacion.CODLIC # 571
AND ;
invdbffacturacion.CODLIC # 766 AND invdbffacturacion.CODLIC # 684
AND ;
invdbffacturacion.CODLIC # 748 AND invdbffacturacion.CODLIC # 589
AND ;
invdbffacturacion.CODLIC # 393 AND invdbffacturacion.CODLIC # 541
AND ;
invdbffacturacion.CODLIC # 637 AND invdbffacturacion.CODLIC # 504
AND ;
invdbffacturacion.CODLIC # 608 AND invdbffacturacion.CODLIC # 398
AND ;
invdbffacturacion.CODLIC # 633 AND invdbffacturacion.CODLIC # 394
AND ;
invdbffacturacion.CODLIC # 395 AND invdbffacturacion.CODLIC # 650
AND ;
invdbffacturacion.CODLIC # 556 AND invdbffacturacion.CODLIC # 704
AND ;
invdbffacturacion.CODLIC # 669 AND invdbffacturacion.CODLIC # 495
AND ;
invdbffacturacion.CODLIC # 483 AND invdbffacturacion.CODLIC # 523
AND ;
invdbffacturacion.CODLIC # 658 AND invdbffacturacion.CODLIC # 626
AND ;
invdbffacturacion.CODLIC # 609 AND invdbffacturacion.CODLIC # 529
AND ;
invdbffacturacion.CODLIC # 747 AND invdbffacturacion.CODLIC # 595
AND ;
invdbffacturacion.CODLIC # 417 AND invdbffacturacion.CODLIC # 687
AND ;
invdbffacturacion.CODLIC # 420 AND invdbffacturacion.CODLIC # 644
AND ;
invdbffacturacion.CODLIC # 421 AND invdbffacturacion.CODLIC # 644
AND ;
invdbffacturacion.CODLIC # 407 AND invdbffacturacion.CODLIC # 590
AND ;
invdbffacturacion.CODLIC # 585 AND invdbffacturacion.CODLIC # 560
AND ;
invdbffacturacion.CODLIC # 631 AND invdbffacturacion.CODLIC # 503 AND
invdbffacturacion.CODLIC # 540 AND ;
invdbffacturacion.CODLIC # 466 AND invdbffacturacion.CODLIC # 677
AND ;
invdbffacturacion.CODLIC # 688 AND invdbffacturacion.CODLIC # 467
AND ;
invdbffacturacion.CODLIC # 623 AND invdbffacturacion.CODLIC # 728
AND ;
invdbffacturacion.CODLIC # 574 AND invdbffacturacion.CODLIC # 620
AND ;
invdbffacturacion.CODLIC # 725 AND invdbffacturacion.CODLIC # 526
AND ;
invdbffacturacion.CODLIC # 474 AND invdbffacturacion.CODLIC # 519
AND ;
invdbffacturacion.CODLIC # 597 AND invdbffacturacion.CODLIC # 615
AND ;
invdbffacturacion.CODLIC # 577 AND invdbffacturacion.CODLIC # 524
AND ;
invdbffacturacion.CODLIC # 572 AND invdbffacturacion.CODLIC # 701
AND ;
invdbffacturacion.CODLIC # 646 AND invdbffacturacion.CODLIC # 566
AND ;
invdbffacturacion.CODLIC # 536 AND invdbffacturacion.CODLIC # 493
AND ;
invdbffacturacion.CODLIC # 587 AND invdbffacturacion.CODLIC # 476
AND ;
invdbffacturacion.CODLIC # 482 AND invdbffacturacion.CODLIC # 718
AND ;
invdbffacturacion.CODLIC # 485 AND ;"

ricardo peña

unread,
May 20, 2011, 12:46:23 PM5/20/11
to GRUPO-VFP GRUPO-VFP
Me van a tener que disculpar nuevamente, pero he aquí otro
problema de diseño del sistema.
 
Lo usual es que en el archivo de clientes se habilite un campo tipo lógico (.f., .t.)
donde se pueda establecer cuáles son los clientes que se desean en el
listado. Con la ventaja de que el usuario decide cuando da de alta un cliente,
si ese cliente nuevo va a aparecer o no en el listado.
 
De lo contrario, te pasarás la vida tocando la query con cada cliente nuevo.

Ricardo Luis Peña
Analista de Sistemas
BA - Argentina



 
> Date: Fri, 20 May 2011 09:36:58 -0700
> Subject: [vfp] line is too long cuanot intento hacer un query en foxpro 9.0
> From: groups...@gmail.com
> To: publice...@googlegroups.com

Ricardo Pina

unread,
May 20, 2011, 12:49:23 PM5/20/11
to publice...@googlegroups.com
Hola

Lo primero que haria es achicar un poco esto, poner los codigos en un cursor y where mientras el codigo no este en el cursor.
ahi achicarias bastante

Saludos
--
Ricardo Pina
D&SIP
Desarrollo y Servicios Informáticos Profesionales
www.dsip.com.ar

Miguel Canchas

unread,
May 20, 2011, 12:57:44 PM5/20/11
to publice...@googlegroups.com
SENCILLO !!!!!!

Crea un cursor con los códigos que no deseas que aparezcan y los discriminas con un where o un inner join o left join o como quieras..


MK


-----Mensaje original-----
De: publice...@googlegroups.com [mailto:publice...@googlegroups.com] En nombre de jonathan Francisco
Enviado el: viernes, 20 de mayo de 2011 11:37 a.m.
Para: Comunidad de Visual Foxpro en Español
Asunto: [vfp] line is too long cuanot intento hacer un query en foxpro 9.0

extremo

unread,
May 20, 2011, 1:00:13 PM5/20/11
to Comunidad de Visual Foxpro en Español
impresionante...... jamas habia visto un where tan gigante

por lo que veo es una consulta a una tabla DBF

Me inclino por lo que dice Ricardo Peña para aportar un granito de
arena tal vez se podria hacer una condiciona contraria, es decir traer
todos lo que no sean <condicion>

Saludos




On 20 mayo, 12:49, Ricardo Pina <ricp...@gmail.com> wrote:
> Hola
>
> Lo primero que haria es achicar un poco esto, poner los codigos en un cursor
> y where mientras el codigo no este en el cursor.
> ahi achicarias bastante
>
> Saludos
>
> El 20 de mayo de 2011 13:36, jonathan Francisco
> <groupsoftt...@gmail.com>escribió:
> ...
>
> leer más »- Ocultar texto de la cita -
>
> - Mostrar texto de la cita -

Armando Rodríguez

unread,
May 20, 2011, 1:02:27 PM5/20/11
to publice...@googlegroups.com
Que cosa tan rara. Creo que no es la forma correcta de hacerlo cuando son
muchas condiciones, lo mejor es usar una tabla auxiliar y apoyarse con el
inner join

-----Mensaje original-----
De: publice...@googlegroups.com
[mailto:publice...@googlegroups.com] En nombre de jonathan Francisco

Enviado el: Viernes, 20 de Mayo de 2011 11:37 a.m.


Para: Comunidad de Visual Foxpro en Español
Asunto: [vfp] line is too long cuanot intento hacer un query en foxpro 9.0

saludos colegas.

GeoSys Diseño de Software

unread,
May 20, 2011, 1:11:42 PM5/20/11
to publice...@googlegroups.com
Si haces subconsultas creo que es mejor, eso está larguísimo, ve este enlace de Esprta Palma, para que apliques una lógica mejor:

http://www.portalfox.com/index.php?name=News&file=article&sid=1239

Saludos

Anthony Contreras Peralta

Costa Rica.

Oscar Calderon Fuentes

unread,
May 20, 2011, 1:30:23 PM5/20/11
to publice...@googlegroups.com

Esta "Where" es ineficiente. Dos opciones, utlizar INN JOIN apoyándose en una tabla con los valores correspondientes, o en su defecto, si no quieres usar una tabla, utliza la funcion INLIST():
 
...And Not InList(invdbffacturacion.CODLIC,1,691,559,697,...) ...
--
Oscar Calderón Fuentes
Santiago - Chile
 

Daniel Burgos

unread,
May 20, 2011, 1:42:29 PM5/20/11
to publice...@googlegroups.com
Hola a todos..
La funcion INLIST() tiene un limite de 24 items. Desconozco el motivo de la excencion de esos clientes del QUERY, pero te sugiero una marca o bandera en los clientes que quieras excluir
Saludos
 
Daniel Burgos
Mar del Plata, Argentina
----- Mensaje original -----
Enviado: Viernes, 20 de Mayo de 2011 14:30
Asunto: Re: [vfp] line is too long cuanot intento hacer un query en foxpro 9.0

Guillermo MDQ

unread,
May 20, 2011, 1:59:22 PM5/20/11
to Comunidad de Visual Foxpro en Español
Has como dijo Ricardo Peña, crea un pantalla con un grid que te liste
los clientes y pon un campo logico para que el cliente seleccione
quien quiere que aparezca en el listado.
Despues haces tu Select con un Where sobre ese campo para listar los
que estan marcados o los que no.

SELECT * FROM CLIENTES Where Clientes.lListar=.T. INTO CURSOR TuCursor

Saludos
Guillermo


On 20 mayo, 14:42, "Daniel Burgos" <iam...@gmail.com> wrote:
> Hola a todos..
> La funcion INLIST() tiene un limite de 24 items. Desconozco el motivo de la excencion de esos clientes del QUERY, pero te sugiero una marca o bandera en los clientes que quieras excluir
> Saludos
>
> Daniel Burgos
> Mar del Plata, Argentina
>   ----- Mensaje original -----
>   De: Oscar Calderon Fuentes
>   Para: publice...@googlegroups.com
>   Enviado: Viernes, 20 de Mayo de 2011 14:30
>   Asunto: Re: [vfp] line is too long cuanot intento hacer un query en foxpro 9.0
>
>   Esta "Where" es ineficiente. Dos opciones, utlizar INN JOIN apoyándose en una tabla con los valores correspondientes, o en su defecto, si no quieres usar una tabla, utliza la funcion INLIST():
>
>   ...And Not InList(invdbffacturacion.CODLIC,1,691,559,697,...) ...
>
> ...
>
> leer más »

Walter R. Ojeda Valiente

unread,
May 20, 2011, 2:01:17 PM5/20/11
to publice...@googlegroups.com
Es la solución correcta. Agregar un campo (columna) que sirva para indicar si ese cliente será listado o no.

Saludos.

Walter.



> Date: Fri, 20 May 2011 10:59:22 -0700
> Subject: [vfp] Re: line is too long cuanot intento hacer un query en foxpro 9.0
> From: gol...@gmail.com
> To: publice...@googlegroups.com

Jairo Miranda

unread,
May 20, 2011, 2:16:56 PM5/20/11
to publice...@googlegroups.com
Mira este a ver si te sirve también

Lo colocas en el load del formulario

public xtmppro

xtmppro = sys(3)

SELECT .f. as sel, DESCRIP,cod;
FROM (ZFILEPRO) order by DESCRIP;
into table (xtmppro)
use

select 0
use (xtmppro) alias xtmppro
thisform.refresh


-----Mensaje original-----
De: publice...@googlegroups.com
[mailto:publice...@googlegroups.com] En nombre de Guillermo MDQ
Enviado el: Viernes, 20 de Mayo de 2011 12:59


Para: Comunidad de Visual Foxpro en Español

Asunto: [vfp] Re: line is too long cuanot intento hacer un query en foxpro

Luis Maria Guayan

unread,
May 20, 2011, 2:33:47 PM5/20/11
to publice...@googlegroups.com
Es una locura hacer un SELECT así, ¿Que pasa si luego te indican que quites uno o agregues otro cliente a la lista?

Deberías seleccionar los clientes que deseas de una tabla, y desde allí hacer un JOIN TO o un SELECT IN SELECT

Luis María Guayán
Tucumán, Argentina
_________________________
http://www.PortalFox.com
Nada corre como un zorro
_________________________

Jose Roberto Olivas Mendoza

unread,
May 20, 2011, 3:08:48 PM5/20/11
to publice...@googlegroups.com

Estoy de acuerdo. Además, el operador lógico AND hará imposible obtener los resultados de la consulta. En todo caso el operador a utilizar sería OR

 

 

De: publice...@googlegroups.com [mailto:publice...@googlegroups.com] En nombre de Luis Maria Guayan
Enviado el: viernes, 20 de mayo de 2011 12:34 p.m.
Para: publice...@googlegroups.com
Asunto: Re: [vfp] line is too long cuanot intento hacer un query en foxpro 9.0

 

Es una locura hacer un SELECT así, ¿Que pasa si luego te indican que quites uno o agregues otro cliente a la lista?

Carlos Miguel FARIAS

unread,
May 20, 2011, 4:21:14 PM5/20/11
to publice...@googlegroups.com
Estas construyendo mal la consulta.
En SQL tenes el comando IN, por lo que tu consulta podria armarse
CODCLI IN ( 456, 458, 495, ..., 1500 )

aunque esto tambien tendria problemas (una sentencia SQL no puede tener mas de 8192 caracteres, no es un limite del motor, si no del interprete de fox que maneja lineas de ese largo maximo).

La solución, es barrer la lista que tiene de quienes listar (o no listar), y guardar su numero de cliente en un cursor temporal.

Luego la consulta la haces usando dicho cursor dentro de una subconsulta

SELECT * FROM Clientes WHERE codclie IN ( SELECT codcli FROM cursortemporal )

en el caso de que cursor temporal contenga los seleccionados.

Caos contrario... (si contiene los excluidos)

SELECT * FROM Clientes WHERE codclie NOT IN ( SELECT codcli FROM cursortemporal )



2011/5/20 ricardo peña <rl...@hotmail.com>

Jairo Miranda

unread,
May 20, 2011, 4:21:37 PM5/20/11
to publice...@googlegroups.com
Falto ... invdbffacturacion.CODLIC # 0
Jm

-----Mensaje original-----
De: publice...@googlegroups.com
[mailto:publice...@googlegroups.com] En nombre de extremo
Enviado el: Viernes, 20 de Mayo de 2011 12:00


Para: Comunidad de Visual Foxpro en Español

Asunto: [vfp] Re: line is too long cuanot intento hacer un query en foxpro
9.0

impresionante...... jamas habia visto un where tan gigante

Jairo Miranda

unread,
May 20, 2011, 4:25:25 PM5/20/11
to publice...@googlegroups.com
Crea un campo llamdo Ctva_malas tipo lógico y al que quieres que salga le
pones .t. y al que no le pones .f.

Para el informe solo haces un select por Ctva_malas=.t. o Ctva_malas=.f.
Y listo
Jm


-----Mensaje original-----
De: publice...@googlegroups.com
[mailto:publice...@googlegroups.com] En nombre de Armando Rodríguez
Enviado el: Viernes, 20 de Mayo de 2011 12:02
Para: publice...@googlegroups.com
Asunto: RE: [vfp] line is too long cuanot intento hacer un query en foxpro

Hector R. De los Santos

unread,
May 20, 2011, 4:33:09 PM5/20/11
to publice...@googlegroups.com
Yo armaria un string hago algo asi:
Select campos, campos
From tabla
Where codigo IN (string)


:: HDS Consultores TI
Servidores | Redes | Programacion | GNU/Linux | PostgreSQL
Web: http://hdsconsultores.net
Blog: http://codigohds.com
Linux User #:320363

jonathan Francisco

unread,
May 21, 2011, 7:44:34 AM5/21/11
to Comunidad de Visual Foxpro en Español
hola grupo gracisa por sus aportes pero ya solcuione lo del query era
un reporte para ayer que un contable me pidio pero encontramos una
solucion. muchas gracias

On 20 mayo, 12:46, ricardo peña <r...@hotmail.com> wrote:
> Me van a tener que disculpar nuevamente, pero he aquí otro
> problema de diseño del sistema.
>
> Lo usual es que en el archivo de clientes se habilite un campo tipo lógico (.f., .t.)
> donde se pueda establecer cuáles son los clientes que se desean en el
> listado. Con la ventaja de que el usuario decide cuando da de alta un cliente,
> si ese cliente nuevo va a aparecer o no en el listado.
>
> De lo contrario, te pasarás la vida tocando la query con cada cliente nuevo.
>
> Ricardo Luis Peña
> Analista de Sistemas
> BA - Argentina> Date: Fri, 20 May 2011 09:36:58 -0700
> > Subject: [vfp] line is too long cuanot intento hacer un query en foxpro 9.0
> > From: groupsoftt...@gmail.com

Intel Man

unread,
May 21, 2011, 9:21:57 AM5/21/11
to publice...@googlegroups.com
Y cual fue la solucion?

Saludos


> Date: Sat, 21 May 2011 04:44:34 -0700
> Subject: [vfp] Re: line is too long cuando intento hacer un query en foxpro 9.0
> From: groups...@gmail.com
> To: publice...@googlegroups.com

IVAN MARTINEZ

unread,
May 22, 2011, 10:17:51 PM5/22/11
to publice...@googlegroups.com
Vas a tener que dar una mejor explicacion de la que tiene que dar Dios sobre
su existencia ,para entender el porque de ese query tan especial.

Ivan Martinez von Halle

>>>-----Mensaje original-----
>>>De: publice...@googlegroups.com
>>>[mailto:publice...@googlegroups.com] En nombre de

>>>jonathan Francisco
>>>Enviado el: Viernes, 20 de Mayo de 2011 12:07 p.m.


>>>Para: Comunidad de Visual Foxpro en Español

>>>Asunto: [vfp] line is too long cuanot intento hacer un query
>>>en foxpro 9.0
>>>

Dario_El_Cyber_Gaucho

unread,
May 23, 2011, 8:29:42 AM5/23/11
to publice...@googlegroups.com
y si pones !inlist(codlic,..,.,,,.,,,,.,,,,,)

El 22/05/2011 11:17 p.m., IVAN MARTINEZ escribi�:


> Vas a tener que dar una mejor explicacion de la que tiene que dar Dios sobre
> su existencia ,para entender el porque de ese query tan especial.
>
> Ivan Martinez von Halle
>
>>>> -----Mensaje original-----
>>>> De: publice...@googlegroups.com
>>>> [mailto:publice...@googlegroups.com] En nombre de
>>>> jonathan Francisco
>>>> Enviado el: Viernes, 20 de Mayo de 2011 12:07 p.m.

>>>> Para: Comunidad de Visual Foxpro en Espa�ol


>>>> Asunto: [vfp] line is too long cuanot intento hacer un query
>>>> en foxpro 9.0
>>>>
>>>> saludos colegas.
>>>>
>>>> estoy realizando un reportes de ventas donde quiero que no
>>>> me traiga la ventas de estos clientes
>>>>

>>>> Lo que hice que en el where le puse esto : debajo est�n lo c�digos.

Carlos Miguel FARIAS

unread,
May 23, 2011, 4:30:20 PM5/23/11
to publice...@googlegroups.com
No habian contestado a esto ya?
Parece un eco de lo que se trato la semana pasada, y las soluciones estaban dadas (y la explicación para Dios) y que ademas se indico se satisfizo al cliente.

El 23 de mayo de 2011 09:29, Dario_El_Cyber_Gaucho <hans...@gmail.com> escribió:
y si pones !inlist(codlic,..,.,,,.,,,,.,,,,,)


El 22/05/2011 11:17 p.m., IVAN MARTINEZ escribió:
Vas a tener que dar una mejor explicacion de la que tiene que dar Dios sobre
su existencia ,para entender el porque de ese query tan especial.

Ivan Martinez von Halle

-----Mensaje original-----
De: publice...@googlegroups.com
[mailto:publice...@googlegroups.com] En nombre de
jonathan Francisco
Enviado el: Viernes, 20 de Mayo de 2011 12:07 p.m.
Para: Comunidad de Visual Foxpro en Español

Asunto: [vfp] line is too long cuanot intento hacer un query
en foxpro 9.0

saludos colegas.

estoy realizando un reportes de ventas donde quiero que no
me traiga la ventas de estos clientes

Lo que hice que en el where le puse esto : debajo están lo códigos.
Reply all
Reply to author
Forward
0 new messages