LibreOffice 7.1:n ohje
Määritetään tapa, jolla aineistoa voidaan työstää tietokannassa.
Seuraavien ohjausobjektien saatavuus riippuu tietokannan tyypistä:
Tietolähteessä sallitaan ainoastaan sellaiset nimet, joiden merkit noudattavat SQL92-nimeyskäytäntöä. Kaikki muut merkit hylätään. Kunkin nimen tulee alkaa pien- tai suuraakkosella tahi alaviivalla ( _ ). Loput merkit voivat olla ASCII-kirjaimia, numeroita tai alaviivoja.
Joissakin tietokannoissa käytetään varattua sanaa "AS" nimen ja sen esitettävän tunnuksen välissä, kun toisissa käytetään tyhjettä. Merkitsemällä valinta lisätään tunnuksen edelle AS.
Merkinnällä määrätään käyttöön CR + LF -koodipari jokaisen tekstirivin loppuun (käytetään DOS- ja Windows-käyttöjärjestelmissä).
Liitetään tunnus taulun nimeen SELECT-lauseissa.
Käytetään ulkoliitoksissa ohjausmerkkisarjoja. Tämän ohjausmerkkisarjan syntaksi on {oj ulkoliitos}
Esimerkki:
SELECT Tuotteet.* FROM {oj Tuotteet LEFT OUTER JOIN tilausRivit ON tuoteTunnus=tilausRivit.tuoteTunnus}
Jätetään huomiotta tietokanta-ajurin tarjoamat oikeudet.
Tietolähteen nimetty parametri korvataan kysymysmerkillä (?).
Joissakin tietokannoissa tietueiden muutoksista pidetään kirjaa käyttämällä kentissä versionumeroita. Versionumeroa kasvatetaan joka kerta, kun kenttää muutetaan. Näytetään tietokantataulun tietueessa sisäinen versionumero.
Käytetään systeemitauluston aktiivista tietolähdettä. Asetus on hyödyllinen, kun ODBC-tietolähde on tietokantapalvelin. Tätä vaihtoehtoa ei valita, jos ODBC-tietolähde on dBASE-ajuri.
Sallitaan kaavion nimen käyttö SELECT-lauseissa.
Luodaan indeksit ASC- tai DESC-lausein.
Valitaan käytettävä Boolen arvojen vertailutyyppi.
Lomakkeella syötetään uusi tietue tai päivitetään olemassa olevaa ja jätetään tyhjäksi kenttä, joka liittyy syötettä vaativaan tietokannan sarakkeeseen. Tällöin nähdään ilmoitus, jossa valitetaan tyhjästä kentästä.
Jos tämä ohjausruutu ei ole aktiivinen, käsiteltävän tietokannan lomakkeet eivät tarkista vaadittavia kenttiä.
Ohjausruutu on saatavilla kaikille niille tietolähdetyypeille, jotka tukevat kirjoitusoikeuksia aineistoonsa. Ohjausruutua ei ole laskentataulukoille eikä teksti-, csv- ja lukuisille kirjoitussuojatuille osoitekirjakannoille.
Vain Oracle JDBC -yhteyksissä. Käytettäessä valinta määrää, ettei mitään saraketta käsitellä valuuttakenttänä. Tietokannan ohjaimen palauttama kenttätyyppi hylätään tässä tapauksessa.
Käytä ODBC:n mukaisia päivämäärä/kellonaika merkintöjä
Määrityksellä ohitetaan Basen automatiikka, joka päättelee, tukeeko tietokanta perusavaimia.
Käytettäessä tietokantoja yleiskäyttöisen rajapinnan (ODBC, JDBC tai ADO) kautta Base yrittää päätellä, tukeeko tietokanta perusavaimien käyttöä. Näistä rajapinnoista yksikään ei suoraan tarjoa tätä tietoa.
Joskus päättely epäonnistuu. Tämä kolmitilainen valintaruutu on oletusarvoisesti asetettu määräämätön-tilaan, jolloin päättely on käytössä. Jos valintaruutu asetetaan valittu-tilaan, tietokannan oletetaan tukevan perusavaimia. Jos valintaruutu ei ole valittuna, tietokannan ei oleteta tukevan perusavaimia.
Tämä asetus on olemassa ainoastaan automaattisen päättelyn ohittamiseksi. Jos valinta otetaan käyttöön tietokannalle, joka ei tue perusavaimia, voi tietokantaa käytettäessä esiintyä virheitä.