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  Cursor dinamic ...
 Cursor dinamic in Data Enviroment
 
 4/12/2011 3:11:03 PM
User is offlinevulturu39
11 posts


Cursor dinamic in Data Enviroment
 (Romania) Modified By vulturu39  on 4/12/2011 8:51:19 PM)
Cum se include un cursor SQL sau Create in Data Enviroment cu declarare in Init - Form si accesibil la constructia ecranului pentru includere campuri si atasare la obiecte? Motivatie: O baza de date cu evidenta personal, o persoana are mai multe inregistrari. Trebuie sa pot selecta o persoana si nu vreau o baza dublura care sa contina o singura inregistrare din care sa fac selectia.
 4/12/2011 5:37:38 PM
User is offlineDaniel Buduru
2335 posts
1st




Re: Cursor dinamic in Data Enviroment
 (N/A)
Nu se poate include in DE.
Ce poti face e sa creezi o tabela temporara, fire cu Select into table, fie cu create table, folosesti tabela pentru a aduce campurile in form, apoi o stergi. Ai grija sa o scoti si din DE, unde o aduc automat builderele, altfel se va genera o eroare la instantierea formului.

Daniel Buduru
 4/12/2011 11:39:23 PM
User is offlineDumitru
172 posts
5th


Re: Cursor dinamic in Data Enviroment
 (N/A)
Daca ai nevoie de un cursor pentru a selecta o persoana dintr-un control ListBox sau ComboBox si a face refresh la celelalte campuri folosind tabela permamanenta, poti folosi pentru proprietatea RowSourceType=3 (SQL Statement). In RowSource introduci SELECT-ul pentru cursor.
Daca cursorul nu-i fix, il stabilesti in Init : THISFORM.controlBox.RowSource="SELECT camp FROM tabela INTO CURSOR xxx"
Daca ai nevoie de mai mult, ti-a spus Daniel. N-am incercat si nu stiu daca builderele duc tabela in DE daca o creezi cu clauza FREE. Probabil nu o duc dar numele campurilor au numai 10 caractere.

  Visual FoxPro  Form-uri si generatoare de form-uri  Cursor dinamic ...

Search  Forum Home         

 Google Ads Minimize

    

Copyright 2002-2010 Profox   Terms Of Use  Privacy Statement