|
Combobox
Combobox er en lite brukt felttype med et utall bruksområder - siden den gir deg mulighet til å foreta spørringer mot databasen og få resultatet ut i et rullefelt.
Syntaksen er som følger:
SELECT ws_RecordId, (ønskede felt separert med komma) WHERE (selekteringsvilkår) ORDER BY (sorteringsfelt)
Hvis du vil at to felt skal listes opp i rullefeltet, setter du dem opp i riktig rekkefølge med korrekt feltnavn. (Databasenavnet, det du oppretter første gang, og som du finner i høyremenyen under konfigurering - felt)
Selekteringsvilkåret vil naturligvis variere mye. Du finner flere eksempler på SQL-spørringer-sida.
Eksempel:
Du har i utgangspunktet en ansatte-mappe, hvor feltet korttittel inneholder Etternavn, Fornavn.
I malen din vil du ha et rullefelt hvor du skal kunne velge mellom alle navnene i denne ansattemappa.
Du oppretter da et nytt felt av type Combobox, konfigurerer og gir nødvendige rettigheter - og skriver følgende inn i MySQL Query-feltet:
select ws_RecordId, korttittel from pagexxxx order by korttittel
hvor xxxx erstattes med aktuelt mappenummer.
Denne spørringa viser altså alle ansattenavnene i mappa. Hvis du bare vil at de som er lagret under et spesielt tema skal vises, bruker du denne syntaksen:
select ws_RecordId, korttittel from pagexxxx where Subject=xxx order by korttittel
Du finner SubjectId kjappest ved å høyreklikke på temaet i høyremenyen og velge egenskaper
|