Listák
Az űrlaplisták modellobjektuma a következő tulajdonságokkal rendelkezik:
BackgroundColor (hosszú egész szám) - a vezérlőelem hátterének színe.
Border (rövid egész) - a keret típusa (0: nincs keret, 1: térhatású keret, 2: egyszerű keret).
FontDescriptor (struktúra) - a használni kívánt betűtípus adatait tartalmazó struktúra (a com.sun.star.awt.FontDescriptor struktúrának megfelelően).
LineCount (rövid egész) - a vezérlőelem sorainak száma.
MultiSelection (logikai érték) - több elem kijelölésének engedélyezése.
SelectedItems (karakterlánctömb) - a kijelölt elemek listája.
StringItemList (karakterlánctömb) - az összes elem listája.
ValueItemList (Variant-tömb) - az összes elem további információit tartalmazó lista (például adatrekord-azonosítók kezeléséhez).
Enabled (logikai érték) - a vezérlőelem kinyomtatható.
ReadOnly (logikai érték) - a vezérlőelem tartalma csak olvasható.
Enabled (logikai érték) - a vezérlőelem aktiválható.
Tabstop (logikai érték) - a vezérlőelem elérhető a Tab billentyűvel.
TabIndex (hosszú egész) - a Tab billentyűvel történő bejárási sorrendben elfoglalt hely.
FontName (karakterlánc) - a betűtípus neve.
FontHeight (egyszeres pontosságú érték) - a karaktermagasság pontban (pt) megadva.
Tag (karakterlánc) - további információkat tartalmazó karakterlánc, amely menthető a gombban a programvezérelt eléréshez.
TextColor (hosszú egész szám) - a vezérlőelem szövegének színe.
HelpText (karakterlánc) - automatikusan megjelenő súgószöveg, amely akkor látható, ha az egérmutató a vezérlőelem fölé kerül.
HelpURL (karakterlánc) - az adott vezérlőelem online súgójának URL-je.
Megjegyzés - A ValueItemList tulajdonsággal (akárcsak a VBA-ban megtalálható ItemData tulajdonsággal) az egyes listaelemek további információit kezelhetjük.
Ezenfelül a lista nézetobjektumán keresztül a következő metódusok érhetők el:
addItem (Item, Pos) - az Item paraméterben megadott karakterláncot beszúrja a Pos helyen a listába.
addItems (ItemArray, Pos) - a karakterlánc ItemArray adatmezőjében megadott elemeket beszúrja a listába a Pos helyen.
removeItems (Pos, Count) - eltávolít Count elemet a Pos helyről.
selectItem (Item, SelectMode) - aktiválja vagy deaktiválja az Item paraméterben megadott elem kijelölését a SelectMode paraméterben megadott érték szerint.
makeVisible (Pos) - végiglapozza a listát, hogy a Pos paraméterben megadott elem legyen látható.
Adatbázisűrlapok
A StarOffice-űrlapok közvetlenül egy adatbázishoz is csatolhatók. Az így létrehozott űrlapok egy teljes adatbázis-kezelő felületet nyújtanak anélkül, hogy külön programot kéne írni hozzá.
A felhasználó lapozhat és kereshet a kijelölt táblákban és lekérdezésekben, módosíthatja az adatrekordokat, és újakat szúrhat be. A StarOffice automatikusan kiolvassa a megfelelő adatokat az adatbázisból, és az elvégzett módosításokat visszaírja az adatbázisba.
Az adatbázisűrlap tulajdonképpen egy normál StarOffice-űrlap. A szokásos tulajdonságokon felül a következő adatbázis-specifikus tulajdonságokat is be kell állítani az űrlapban:
DataSourceName (karakterlánc) - az adatforrás neve (lásd: Fejezet 10, Adatbázisok elérése; a StarOffice programban az adatforrást globálisan kell létrehozni).
Command (karakterlánc) - annak a táblának, lekérdezésnek vagy SQL-kijelölési parancsnak a neve, amelyhez a csatolást létre akarjuk hozni.
CommandType (állandó) - megadja, hogy a Command egy tábla, lekérdezés vagy SQL-kijelölési parancs (egy érték a com.sun.star.sdb.CommandType enumerációból).
A com.sun.star.sdb.CommandType enumeráció a következő értékeket tartalmazza:
TABLE - tábla
QUERY - lekérdezés
COMMAND - SQL-parancs
Az adatbázismezők a következő mezőn keresztül vannak az egyes vezérlőelemekhez rendelve:
|