Πως θα πάρουμε το Display Value από ένα dddw ή ddlb;

Γενικά θέματα για τις γλώσσες προγραμματισμού που δεν καλύπτονται από τις άλλες περιοχές της κατηγορίας.

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
Άβαταρ μέλους
cordis
Administrator, [F|H]ounder, [C|S]EO
Δημοσιεύσεις: 27616
Εγγραφή: 09 Οκτ 1999 03:00
Τοποθεσία: Greece
Επικοινωνία:

Πως θα πάρουμε το Display Value από ένα dddw ή ddlb;

Δημοσίευση από cordis » 19 Απρ 2003 12:54

Μπορούμε να πάρουμε το Display Value από ένα dddw ή ένα ddlb μέσα σε ένα data window χρησιμοποιώντας την function Evaluate μέσω της Describe() ως εξής:

Κώδικας: Επιλογή όλων

string rownumber,displayvalue

rownumber = string(dw_1.getrow())
displayvalue = dw_1.describe("Evaluate( 'lookupdisplay(state_code) ', "+rownumber+" )") 

εάν έχουμε περισσότερες κολόνες μπορούμε να της βάλουμε μέσα σε ένα case ως εξής: 

CHOOSE CASE dw_1.getcolumnname()
CASE "state_code"
displayvalue = dw_1.describe("Evaluate( 'lookupdisplay(state_code) ', +rownumber+" )") 

CASE "city_code"
displayvalue = dw_1.describe("Evaluate( 'lookupdisplay(city_code) ', "+rownumber+" )") 

CASE ELSE 

END CHOOSE 
Περισσότερα στο site της SyBase.
http://my.sybase.com/detail?id=42335
Δεν απαντάω σε προσωπικά μηνύματα με ερωτήσεις που καλύπτονται από τις ενότητες του forum. Για ο,τι άλλο είμαι εδώ για εσάς.
- follow me @twitter

Απάντηση

Επιστροφή στο “γλώσσες προγραμματισμού - γενικά”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες