[parametri1] - [parametri3] riippuvat tilanteesta ja funktion käytöstä. Kt. esimerkki.
FIELDGET() palauttaa kentän sisällön tai tietoja muuttujista. Kt. esimerkki.
FIELDGET() palauttaa kentän sisällön tai tietoja muuttujista. Kt. esimerkki.
Halutaan tietää kentän sisältö tietokannassa. Tässä funktio palauttaa arvon ja sillä on yksi numero parametri:
use asiakas /* avataan asiakas.dbf */
? fieldget(5) /* kuvaruutuun tulee KATU kentän sisältö, joka on viides kenttä asiakas.dbf:ssä, esim. Kotikatu 1 */
use /* suljetaan asiakas.dbf */
Halutaan tietää ohjelman sisältämistä muuttujista. Tässä funktio ei palauta arvoa ja sillä on yksi vektori parametri:
apu={} /* muuttuja apu on tyhjä vektori */
fieldget(apu) /* palautusarvoa ei ole ja annettu parametriksi vektorimuuttuja. Tällöin apu -muuttujaan tallentuu käsillä olevan ohjelman muuttujat ja ns. apumuuttujista, joita ohjelma käyttää omiin tarkoituksiinsa, esim. apu={{"GETLIST",1},{"NAPPAIN",27},{... jne.} */
wlist(apu) /* esiin tulee valikko muuttujista */
Halutaan tietää käsillä olevan tietueen kaikki kentät. Tässä funktio ei palauta arvoa ja sillä on yksi numero parametri:
use asiakas /* asiakas.dbf avataan */
apu=1 /* muuttuja apu on muu kuin vektori */
fieldget(apu) /* palautusarvoa ei ole ja annettu parametriksi muu kuin vektorimuuttuja. Tällöin apu -muuttujaan tallentuu käsillä olevan tietueen kentät */
wlist(apu) /* esiin tulee valikko kentän sisällöistä */
use /* asiakas.dbf suljetaan */
Halutaan tietää ohjelma mitä on muuttujassa, joka on tässä tai ylemmällä ohjelmatasolla. Tässä funktio palauttaa arvon ja sillä on yksi teksti parametri:
apu=fieldget("hwnd") /* apu saa arvon joka on aiemmin tallennettu muuttujaan hwnd */
Halutaan tietää ohjelma mitä on muuttujassa, joka on ylemmällä ohjelmatasolla. Tässä funktio palauttaa arvon ja sillä on kolme parameträ: yksi teksti parametri, yksi merkityksetön parametri ja numero, joka kertoo kuinka monta ohjelma tasoa ylempää arvo etsitään:
apu=fieldget("hwnd",,-1) /* apu saa arvon joka on yhden ylemmällä tasolla aiemmin tallennettu muuttujaan hwnd */
Halutaan tietää ohjelma mitä on kentässä, jonka nimi annetaan parametrinä. Lisäksi annetaan toinen parametri, jolla ei ole merkitystä:
apu=fieldget("katu",1) /* apu saa esim. tietokannassa olevan kentän KATU arvon "Kotikatu 1" */