Search  
Thursday, May 24, 2012 ..:: 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
  FoxPro  FoxPro 2.x DOS  Ciudatenie FPD2...
 Ciudatenie FPD26 & VFP9
 
 12/19/2006 3:18:40 PM
User is offlineAdrian Vari
138 posts
5th




Ciudatenie FPD26 & VFP9
 (Romania)
Salutare lista.
Am si eu o problema a carei detaliere o dau mai jos:

Intr-un program de comenzi facut in FPD26 am un fisier stoc_cum.dbf care are, printre altele, un index pe den_produs cu filtru pe cantitate>0.
Datorita faptului ca pe server (SBS 2003) se blocheaza din cand in cand (adica foarte des) aplicatiile facute in FPD26 am incercat sa facem programul de reindexari in VFP9.
Sa vedeti insa ce se intampla:
 reindexez fierul in VFP9
 use stoc_cum order den_produs
 replace cantitate with cantitate - 1
...
in acest moment eu vad de FIX 2 ori inregistrarea pe care am facut replace DACA FISIERUL ESTE ORDONAT.

Daca initial fisierul nu era ordonat si fac replace nu se vede nimic in neregula. Daca insa fac "set order to den_produs" vad produsele pe care am facut replace dublate.

Are cineva vreo idee ?

Atasez si fisierul cu cdx cu tot

Adrian Vari
stoc_cum.zip 
 12/19/2006 3:34:14 PM
User is offlineAdrian Gerlan
581 posts
1st




Re: Ciudatenie FPD26 & VFP9
 (Romania)
 Adrian Vari wrote

use stoc_cum order den_produs
 replace cantitate with cantitate - 1
in acest moment eu vad de FIX 2 ori inregistrarea pe care am facut replace DACA FISIERUL ESTE ORDONAT.


Am facut si eu tot ce ai scris mai sus, si indiferent de ordonare, dupa replace totul e OK.
Rezulta ca pe calculatorul meu nu se reproduce problema aparuta la tine.
.. n-as putea spune de ce...


AdiG
 12/19/2006 6:03:30 PM
User is offlineAdrian Vari
138 posts
5th




Re: Ciudatenie FPD26 & VFP9
 (Romania)
Greseala mea.
Deci:

use stoc_cum exclusive    && VFP9
set index to stoc_cum
reindex
close data

use stoc_cum order den_produs   && asta insa in FPD26
replace cantitate with cantitate - 1      && acum apare ciudatenia


....

deci reindexat in VFP9 si apoi lucrat cu el in FPD26

Imi cer scuze pentru eroare a strecurata



Adrian Vari
 12/19/2006 7:34:09 PM
User is offlineAdrian Gerlan
581 posts
1st




Re: Ciudatenie FPD26 & VFP9
 (N/A)
Intr-adevar, fenomenul se repeta si la mine (sub windows XP, n-am incercat sub 98.. desi nu cred ca ar fi alt rezultat).
Singura solutie a fost sa reindexez in FPD.
Habar  n-am de ce se intampla asta.
Ciudat este ca daca, din VFP9 copii in alt fisier cu indicatia expresa sa fie  "type fox2x", acesta se comporta identic.
Imi pare rau, nu stiu ce sa zic.


AdiG
 2/23/2007 1:26:26 PM
User is offlinesipher69
4 posts


Re: Ciudatenie FPD26 & VFP9
 (Romania)
SET UNIQUE ON
use stoc_cum exclusive    && VFP9
set index to stoc_cum
reindex
close data

use stoc_cum order den_produs   && asta insa in FPD26
replace cantitate with cantitate - 1      && nu mai apare ciudatenia
  FoxPro  FoxPro 2.x DOS  Ciudatenie FPD2...

Search  Forum Home         

 Google Ads Minimize

    

Copyright 2002-2010 Profox   Terms Of Use  Privacy Statement