Search  
Friday, May 25, 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
  Visual FoxPro  Form-uri si generatoare de form-uri  afisare campuri...
 afisare campuri din grid in textbox
 
 2/12/2011 4:07:27 PM
User is offlineimihu
23 posts


afisare campuri din grid in textbox
 (N/A)
Am mai multe textbox-uri la care controlsource sunt campurile dintr-o baza
si un grid pe aceeasi baza.
Cum fac ca atunci cand dau click pe un rand in grid sa faca refresh pe textbox-urile din form.


Dar daca la textbox-uri am atasata o variabila, si vreau acelasi lucru, sa faca refresh pe textbox.
 2/12/2011 5:35:20 PM
User is offlineGrigore Dolghin
3590 posts
www.class-software.eu
1st






Re: afisare campuri din grid in textbox
 (N/A)
Daca la texbox ai o variabila n-o sa faca nici daca ii aduci fanfara. Sa zicem ca tu te plimbi prin grid, iar in texbox afisezi variabila "numaru' de ani de cand s-a maritat soacra-mea". Ia ghici ce-o sa se intample.

Ca sa obtii ce vrei, trebuie ca in texboxuri sa setezi proprietatea .ControlSource = "tabela.camp". In grid.AfterRowColChange() pui un ThisForm.refresh() si te-ai rezolvat.

Grigore Dolghin
Visual FoxPro MVP 2006 - 2010
Class Software
My blog
 2/12/2011 5:49:13 PM
User is offlineMarian Dobre
399 posts
3rd


Re: afisare campuri din grid in textbox
 (N/A)
In metoda AfterRowColChange a grid-ului pui ThisForm.Refresh().

Orice putere omeneasca este un compus de rabdare si de timp. Balzac
 2/12/2011 5:51:06 PM
User is offlineMarian Dobre
399 posts
3rd


Re: afisare campuri din grid in textbox
 (N/A)
Scuze pentru repetitie.

Orice putere omeneasca este un compus de rabdare si de timp. Balzac
 2/12/2011 5:58:51 PM
User is offlineimihu
23 posts


Re: afisare campuri din grid in textbox
 (N/A)
ok, multumesc

am reusit si cu variabila pe textbox
nu voiam cand scriu in textbox si sa modifice direct in baza, ci prin intermediul unui buton
 2/12/2011 6:01:37 PM
User is offlineGrigore Dolghin
3590 posts
www.class-software.eu
1st






Re: afisare campuri din grid in textbox
 (N/A)
Um... aia e tehnica de FPD. Foloseste ControlSource si buffering pe tabela.

Grigore Dolghin
Visual FoxPro MVP 2006 - 2010
Class Software
My blog
 2/15/2011 7:53:41 PM
User is offlineimihu
23 posts


Re: afisare campuri din grid in textbox
 (N/A)
Nu-mi dau seama cum se face.

Am setat 1,2 la buffermode pe form, i-am dat tableupdate() la click pe buton
dar nu reusesc.
 2/15/2011 9:35:20 PM
User is offlineGrigore Dolghin
3590 posts
www.class-software.eu
1st






Re: afisare campuri din grid in textbox
 (N/A)
Lasi buffermode-ul formului cum era. Deschizi dataenvironmentul, selectezi tabela ta, cauti proprietatea BufferModeOverride si o pui pe 5 (optimistic table). Atentie: daca tabela aia era deschisa deja cand lansezi formul, buffermode-ul ei nu se schimba. Trebuie ca tabela sa fie deschisa de form.

Bun. Acu' ai un buffer intre tine si tabela. Cand scrii comenzi de genul Replace camp with valoare In cAlias, informatia aia se duce in buffer. In buton scrii TableUpdate(.T., .T.). Asta intoarce o valoare de tip boolean (.T. sau .F.). Daca executi TableRevert() tabela ramane neatinsa. Daca executi USE, tabela ramane de asemenea neatinsa. Indiferent ce-i faci, daca nu executi explicit TableUpdate(), tabela ramane neatinsa.

Grigore Dolghin
Visual FoxPro MVP 2006 - 2010
Class Software
My blog
 2/21/2011 10:55:20 AM
User is offlineimihu
23 posts


Re: afisare campuri din grid in textbox
 (Romania)
Am alta problema in Data Environment.
Am facut o baza in Databases si acolo am adaugat mai multe tabele.
Una dintre ele este indexata Primary, dupa o cheie compusa.
Celelalte baze le-am indexat Regular dupa aceeasi cheie.

Am incercat in Data Environment sa leg indexii intre ei, cel Primar si cel Regular dar nu vrea.
Pe de alta parte stiu ca in dreptul index-ului primar trebuia sa apara o cheie care mie nu imi apare.
 2/21/2011 11:14:05 AM
User is offlineGrigore Dolghin
3590 posts
www.class-software.eu
1st






Re: afisare campuri din grid in textbox
 (N/A)
Ce incerci sa faci cu relatia aia, de fapt? "legarea" aia a indecsilor functioneaza in database designer, nu in dataenvironment.

Grigore Dolghin
Visual FoxPro MVP 2006 - 2010
Class Software
My blog
 2/22/2011 12:49:57 PM
User is offlineimihu
23 posts


Re: afisare campuri din grid in textbox
 (Romania)
Voiam sa stabilesc relatii intre tabele si nu stiam unde sa fac asta.

Acum m-am lamurit.

Mai am o problema.
Vreau sa fac un raport care sa preia filtrele dintr-un form.

Deci am un form cu mai multe textbox-uri, corespunzatoare campurilor dintr-o tabela.
Vreau ca aceste textbox-uri sa fie goale, sa nu imi afizeze nimic nici macar '0' la campurile numerice.
Apoi in oricare as scrie sa pot sa dau selectie prin-un buton si sa imi afiseze datele in raport conform selectiei.

Problema este ca in textbox-urile pe care le las libere compara o valoare vida cu campul in care am date si imi da eroare.

Am incercat si cu set filter, si cu select.
 2/22/2011 1:04:37 PM
User is offlineGrigore Dolghin
3590 posts
www.class-software.eu
1st






Re: afisare campuri din grid in textbox
 (N/A)
Sugestia mea ar fi sa creezi un topic nou in forumul "rapoarte". Hai sa nu amestecam lucrurile, ca dupa aia cei care o sa aiba o problema similara o s-o caute la rapoarte si n-o s-o gaseasca acolo.

Grigore Dolghin
Visual FoxPro MVP 2006 - 2010
Class Software
My blog
  Visual FoxPro  Form-uri si generatoare de form-uri  afisare campuri...

Search  Forum Home         

 Google Ads Minimize

    

Copyright 2002-2010 Profox   Terms Of Use  Privacy Statement