Search  
Monday, January 27, 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  Vederi...
 Vederi
 
 11/12/2012 9:53:44 PM
User is offlineClaudinho18
3 posts


Vederi
 (N/A)
Salutare.Am si eu o problema !Vreau sa fac trimitere de la un buton la o vedere si din ce am invatat pana acum stiu 2 metode :1 sa scriu codul :use nume_vedere in 5 browse ,caz in care imi apare o eroare cum ca nu se gaseste vederea si a doua metoda sa copiez codul sql care sta la baza vederii in spatele butonului dar asa imi spune ca variabila"Thisview" nu poate fi gasita.Si inca ceva , eu nu am gasit pe nicaieri pe hard disk vederea facuta de mina salvata.Ma poate ajuta cineva?Multumesc anticipat.
 11/13/2012 2:27:11 AM
User is offlineGrigore Dolghin
3996 posts
www.class-software.ro
1st






Re: Vederi
 (N/A)
Vederea e o instructiune SQL stocata in baza de date (fisierul .dbc). N-ai cum sa o gasesti pe disc.

Ca sa poti deschide o vedere trebuie ca in prealabil sa deschizi baza de date in care e stocata vederea respectiva:

OPEN DATABASE <nume_db>
USE <nume_vedere>
BROWSE

O baza de date odata deschisa, ramane deschisa. Este posibil sa nu mai fie baza de date curenta, daca lucrezi cu mai multe simultan, si atunci ai doua variante: ori selectezi din nou baza de date cu pricina, ori adresezi vederea prefixand numele ei cu cel al bazei de date:
USE nume_db!nume_vedere

Grigore Dolghin
Visual FoxPro MVP 2006 - 2010
Class Software
My blog
 11/13/2012 8:13:39 AM
User is offlineRomeo
664 posts
1st


Re: Vederi
 (N/A)
Poate te ajuta astea:

1. http://www.scribd.com/doc/83748162/16/Crearea-unei-vederi-View
2. http://webspace.ulbsibiu.ro/florin.martin/attachments/BD_VFP%20-%20curs%20fp6%20v2.pdf pag.32
Se poate salva in format pdf pe calc local.

 11/13/2012 8:37:22 AM
User is offlineDaniel Buduru
3514 posts
1st




Re: Vederi
 (N/A) Modified By Daniel Buduru  on 11/13/2012 8:44:47 AM)
 Claudinho18 wrote
Salutare.Am si eu o problema !Vreau sa fac trimitere de la un buton la o vedere si din ce am invatat pana acum stiu 2 metode :1 sa scriu codul :use nume_vedere in 5 browse ,caz in care imi apare o eroare cum ca nu se gaseste vederea si a doua metoda sa copiez codul sql care sta la baza vederii in spatele butonului dar asa imi spune ca variabila"Thisview" nu poate fi gasita.Si inca ceva , eu nu am gasit pe nicaieri pe hard disk vederea facuta de mina salvata.Ma poate ajuta cineva?Multumesc anticipat.

Nu cred ca va disparea vreodata "tehnica" de a preciza numarul zonei in care se deschide o tabela/view/cursor si de a o referi mai departe prin acel numar ...
Use nume_vedere IN 5  deschide view-ul in zona 5, comanda Browse care urmeaza se aplica zonei curente, de aici eroarea.

Use nume_vedere IN 5
Select nume_view
Browse

Modul corect de deschidere este acesta:
Use nume_view IN 0 && view-ul se deschide in prima zona libera
Select nume_view
sau
Select 0   && se selecteaza prima zona libera
Use nume_view

Dupa ce, bineinteles, deschizi baza de date asa cum ti-a aratat Grig,

Daniel Buduru
 11/13/2012 2:57:40 PM
User is offlineClaudinho18
3 posts


Re: Vederi
 (N/A)
Multumesc tuturor!Deci greseala era ca nu deschideam baza de date.Sunt novice in utilizarea Fox-ului si mi-ati fost de mare ajutor!
  Visual FoxPro  Baze de date, tabele, view-uri si indecsi  Vederi...

Search  Forum Home         

 Google Ads Minimize

    

Copyright 2002-2013 Profox   Terms Of Use  Privacy Statement