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  Clase - VCX si PRG  ComboBox Value ...
 ComboBox Value = ID-ul dintr-o tabela
 
 6/23/2011 12:19:02 PM
User is offlineoviciandrus
762 posts
www.comptech.ro
1st




ComboBox Value = ID-ul dintr-o tabela
 (N/A)
Am facut o clasa bazata pe ComboBox si clasa are metoda Populate



LOCAL lcAlias

WITH This
    .RowSourceType     = 0
    .RowSource        = ''
    lcAlias = DoMSSQLStored(pnIDConn , '_38Z0OWWI0') // aici se genereaza un cursor cu doua coloane Clasa C(64), IDclasa N(8); numele cursorului se memoreaza in variabila lcAlias
    .RowSource = lcAlias + ".Clasa,IDclasa"
    .ColumnCount = 2
    
    .ColumnWidths = '128,1'
    .RowSourceType     = 2  // 2 = Alias
 

  .BoundColumn = 2  // coloana 2 = IDclasa
    
    .Value    = EVALUATE(lcAlias + [.idclasa])  // valoarea coloanei idclasa din prima inregistrare

ENDWITH

Vreau ca proprietatea Value a controlului ComboBox sa-mi returneze valoarea din coloana IDclasa din cursorul legat la control

- cand deschid formularul in control nu apare nicio inregistrare deoarece valoarea IDclasa este 754 mai mare decat numarul de inregistrari
- cand verific proprietatea value constat ca imi da numarul de ordine al inregistrarii

- intr-o vreme stiam chestiile astea :(. Nu-mi mai amintesc ce trebuie facut ca proprietatea Value sa-mi dea valoarea dintr-un camp al tabelei! sa pun si controlsource-ul? Va rog sa ma ajutati.
Multumesc anticipat.
 6/23/2011 1:19:40 PM
User is offlineDaniel Buduru
2335 posts
1st




Re: ComboBox Value = ID-ul dintr-o tabela
 (N/A) Modified By Daniel Buduru  on 6/23/2011 1:21:01 PM)
RowSourceType=6 &&fields; daca e alias, ia coloanale in ordinea campurilor din tabela.
BoundTo=.T. && value returneaza valoarea din coloana boundcolumn a listei (in cazul de fata, coloana 2)


Daniel Buduru
  Visual FoxPro  Clase - VCX si PRG  ComboBox Value ...

Search  Forum Home         

 Google Ads Minimize

    

Copyright 2002-2010 Profox   Terms Of Use  Privacy Statement