Search  
Friday, February 10, 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  conversie in fo...
 conversie in format DATA
 
 6/25/2010 9:15:25 AM
User is offlineasecui
11 posts
www.orastieinfo.ro


conversie in format DATA
 (N/A) Modified By asecui  on 6/25/2010 9:09:04 AM)
Buna ziua,
Problema mea este urmatoare.
Folosesc FoxPro 2.6. Am un tabel unde am data reprezentata pe 3 coloane:
Exemplu: zi | luna | an |
6 | 10 | 09
2 | 11 | 09
4 | 12 | 09
14 | 1 | 10
De aici vreau sa selectez data intr-un format normal de genul: ll/dd/aaaa

Am incercat ceva de genul:
select zi+'\'+luna+'\'+an from tabel
select CTOD(zi+'\'+luna+'\'+an) from tabel
dar fara nici un rezultat.

Daca are cineva vreo solutie. Multumesc anticipat.
 6/25/2010 10:31:08 AM
User is offlineGrigore Dolghin
3521 posts
www.class-software.eu
1st






Re: conversie in format DATA
 (N/A)
Lasa selectul deoparte momentan. Joaca-te cu sintaxa asta:
ldData = CTOD(zi + "." + luna + "." + an)
pana cand iti iese data aia calendaristica. Uite-te la SET DATE, uite-te la SET CENTURY, adauga "20" in fata anului, etc, pana cand iti iese. Cand iti iese, pui expresia aia in SELECT si o sa mearga.

Side note: da' ce-ti veni sa tii data aia asa??

Grigore Dolghin
Visual FoxPro MVP 2006 - 2010
Class Software
My blog
 6/25/2010 10:39:26 AM
User is offlineDAN VASILOIU
39 posts


Re: conversie in format DATA
 (N/A)
Incearca : select CTOD(zi+'/'+luna+'/'+'20'+an) as mydata from tabel, daca incerci conversia numai cu ultimele doua cifre din an aproape sigur fox 26 iti returneaza anul 1900
 6/25/2010 12:01:56 PM
User is offlineasecui
11 posts
www.orastieinfo.ro


Re: conversie in format DATA
 (N/A)
Nu a fost ideea mea sa tin datele asa, este o baza de date dintr-o aplicatie veche care trebuie sa o import in alt program.

Pana la urma am reusit:
SET DATE AMERICAN
select CTOD(STR(LUNA)+'/'+STR(ZI)+'/'+STR(AN)) AS MYDATA from TABEL

Multumesc pentru sugestii.
 6/25/2010 1:49:52 PM
User is offlineGrigore Dolghin
3521 posts
www.class-software.eu
1st






Re: conversie in format DATA
 (N/A)
Mdah, in cazul asta se explica. Vezi, de-aia are foxul renumele prost pe care il are: sunt o gramada de "programatori" analfabeti care se apuca sa faca aplicatii fara sa citeasca o carte. Si aplicatia crapa in draci, are inconsistente in tabele, etc, etc, etc, si ghici cine-i de vina? Foxu'.

Set Annoyed Off

Grigore Dolghin
Visual FoxPro MVP 2006 - 2010
Class Software
My blog
  FoxPro  FoxPro 2.x DOS  conversie in fo...

Search  Forum Home         

 Google Ads Minimize

    

Copyright 2002-2010 Profox   Terms Of Use  Privacy Statement