Search  
Thursday, January 23, 2020 ..:: Forum ::.. Register  Login
 Forum Minimize
Pentru a putea posta mesaje trebuie să vă înregistraţi.
Notă: Mesajele cu conţinut jignitor sau ilegal (inclusiv cereri de soft piratat) nu sunt acceptate şi vor fi şterse imediat .

Pentru a primi raspunsuri rapide si corecte, scrieti in mesaj ce intentionati sa faceti, ce mesaj de eroare primiti, in ce context si in urma caror actiuni. De asemenea, mentionati versiunea de FoxPro in care lucrati!
Dacă nu specificați versiunea, se consideră VFP 9.0 SP2.

SearchForum Home
  Visual FoxPro  Baze de date, tabele, view-uri si indecsi  O problema la s...
 O problema la select
 
 6/5/2011 9:03:57 PM
User is offlinebata01yu
60 posts


O problema la select
 (N/A)
La formul atasat diferenta intre cele doua butoane de comanda este

SET ENGINEBEHAVIOR 70


  SELECT a.um, a.cant as intrari, CAST(0 as n(12,4)) as iesiri, a.pu_gest as p_u, a.coef_tva, A.GEST_COD, A.COD_BUGET, ;
a.prod_ID, 'NIR' AS TIP_DOC, a.prod_COD,  b.data_rec AS DATA_REC, b.rec_nr as doc_nr, b.sursa_cod AS SURSA_COD, SPACE(25) AS CONTUL, ;
 CAST(0 as n(12,4)) as rezervat, 0 as out_id;
 FROM prod_in a INNER JOIN rec_in b ON a.rec_cod=b.rec_cod WHERE PROD_COD#1 ;
UNION select a.um, CAST(0 as n(12,4)) as intrari, a.cant as iesiri, a.p_u, CAST(0 as n(10,2)) as coef_tva, A.GEST_COD, A.COD_BUGET, ;
 a.prod_ID, B.TIP_CONS AS TIP_DOC, a.prod_COD, b.data_bc as data_REC, b.nr_bc as doc_nr, 0 as  sursA_cod, ' ' AS CONTUL, ;
  CAST(0 as n(12,4)) as rezervat , 0  as out_id;
 FROM prod_out a INNER JOIN bc_out b ON a.bc_id=b.bc_id;
 INTO CURSOR CRS_LISTBOX1 readwrite

inlocuit cu a.out_id as out_id

iar rezultatul este diferit

de a se uita la paine feliata

 
 6/5/2011 9:05:23 PM
User is offlinebata01yu
60 posts


Re: O problema la select
 (N/A)
incerc sa atasez si baza

se pare ca nu pot sa atasez baza de date
 6/5/2011 9:13:52 PM
User is offlinebata01yu
60 posts


Re: O problema la select
 (N/A) Modified By Grigore Dolghin  on 6/5/2011 8:51:25 PM)
am incarcat aici sper sa il puteti descarca

http://www.2shared.com/file/nzakfopH/test.html

(Edit by admin: am atasat eu fisierul zip. Pur si simplu, in folderul ala mai e un fisier numit test.zip, de-aia n-ai putut. Daca deschizi combobox-ul ala de la upload vezi toate fisierele din folder.)
testdb.zip 
 6/6/2011 11:00:32 AM
User is offlineDaniel Buduru
3514 posts
1st




Re: O problema la select
 (N/A)
Raspunsul e in Help (sublinierea imi apartine)
[UNION [ALL] SELECTCommand]

Specifies another SELECT statement. By default, UNION eliminates duplicate rows from the combined result set.

NoteNote

The ALL keyword includes duplicate rows in the combined result set.



Atunci cand ai pus 0 in loc de out_id,  au fost eliminate inregistrarile cu acelasi document,  produs, cantitate si care difera numai prin acel out_id.
Verifica asta in crslistbox1, pune un filtru pe prod_cod cu codul produsului pe care l-ai remarcat, si compara numarul de inregistrari intre cele doua variante de select.
Pune clauza UNION ALL in selectul in care ai facut out_id 0, si vezi ce  iese.


Daniel Buduru
 6/6/2011 4:54:12 PM
User is offlinebata01yu
60 posts


Re: O problema la select
 (N/A)
Mea culpa.
Mersii mult
  Visual FoxPro  Baze de date, tabele, view-uri si indecsi  O problema la s...

Search  Forum Home         

 Google Ads Minimize

    

Copyright 2002-2013 Profox   Terms Of Use  Privacy Statement