Olen tekemässä potilaskortistoa/asiakasrekisteriä baseen. Mistä löytyisi ohjeita ja vinkkejä, mieluummin suomeksi, että pääsen alkua pitemmälle. Olen aikaisemmin tehnyt tietokantoja (vuosia sitten) Accessilla, eli jonkinlaista pohjaa tietokannoista on.
Kiitoksia jo etukäteen...
Kiitoksia jo etukäteen...
Vastaukset 9
Vanhimmat
Lähes kaikki mitä ole tehnyt accesillä on tehtävissä basellä.
Tee pieni harjoitus.
Valmista kaksi taulua muutama rivi molempiin.
Syötä pari riviä tietoa kumpaankin tauluun.
Tee taulujen liitos.
Kokeile kyselyn kautta kuinka toimii.
Jos onnistui voit olla iloinen.
Jos ei toimi tai kone kaatuu yritä uudelleen uudella liitoksella.
ja jos sitä pystyy hyödyntämään Basessa, niin OK. Tässä linkkejä josta voi tsekata. Suosittelen pientä satsausta ja hankkimaan Accesin.
http://office.microsoft.com/fi-fi/access/FX100487571035.aspx
http://www.microsoft.com/office/community/fi-fi/default.mspx?dg=microsoft.public.access.forms&lang=en&cr=US
http://msdn2.microsoft.com/en-us/office/aa905400.aspx
Mitä tuollaisilla ohjelinkeillä tekee jotka ei aukea ilman officea ? ;)
Tuossa toimivia linkkejä:
http://sheepdogguides.com/fdb/fdb1main.htm
http://www.euclideanspace.com/software/information/relational/example/
Enkä suosittele pienintäkään satsausta accessin hankkimiseen koska Base on selvästi parempi, esim tekstinkäsittelyn yhteensopivuuden ja ulkoisten tietokantaliittymien takia.
Riippumatta siitä onko koneelle asennettu Office tai ei niin voihan niitä toki lukea jos on lukutaitoinen. Vastauksessani mielestäni mainitsin että josko niistä saisi jotakin irti työskenneltäessä Basella.
Lainaus:
"Enkä suosittele pienintäkään satsausta accessin hankkimiseen koska Base on selvästi parempi, esim tekstinkäsittelyn yhteensopivuuden ja ulkoisten tietokantaliittymien takia."
Uskotko itsekään tuohon?
Lainaus:
"Uskotko itsekään tuohon?"
Uskon vakaasti ja puhun "kokemuksen syvällä rintaäänellä".
Joudun työssäni jatkuvasti tekemään teksinkäsittelyohjelmalla raportteja oikeasta SQL-kannasta tehtävien kyselyjen pohjalta. Taistelin vuosikausia MSOfficen kanssa saadakseni jotenkin järkevän ympäristön jossa voin samassa ikkunassa hiirellä poimia tarvitsemani tiedot.
Älysin luovuttaa ja heittää sen roskiin kun huomasin että OpenOffice-ympäristössä tämä on oletuskäyttöliittymän tapa tehdä ko. homma! ;)
Kiitokset vastauksista :)
Itselläni on Access ja oppaat aloittelijasta kokeneempaan käyttäjään. "Asiakkaallani" ei ole, eikä aio hankkiakaan.
Simppelin tietokannan ja yhteydet testasinkin jo, ja toimii. Nyt pitäisi tehdä lomake, jossa on luetteloruutu, mistä valitaan asiakas (as_nimi) ja pääsee nappia painamalla lomakkeelle (as_asiakastiedot), jossa on asiakkaan tiedot. "Toisen napin painalluksella pitäisi päästä samalle lomakkeelle syöttämään uuden asiakkaan tiedot. Tallennusnappikin ois kiva joka lomakkeella. Kuvittelisin, että perustoiminnot löytyvät valmiista makroista? Ongelmani noissa englanninkielisissä ohjeissa on, että tiedän mitä haluan tehdä, mutta en tiedä oikeaa hakusanaa millä löytäisin tarvittavan tiedon.
Eli jos joku ystävällisesti opastaa noissa ongelmissa, niin pääsen pitkälle jos tiedän polut/hakusanat mistä saan tarvittavat toiminnot. Siihen asti jatkan kokeiluja... "Hello World" on aina tosi kiva ja palkitseva tälläiselle "tunarikoodarille" :)
ovat käteviä lomakkeen tekemiseen. Kannattaa ensin tehdä kysely ja valita siihen tarpeelliset kentät, ja sitten kyselyyn perustuvan lomakkeen tekoon vain. Lomakkeille voit rakennenäkymässä lisäillä komentopainikkeita ym. sälää ja kun nämäkin teet ohjatulla toiminnolla acces kirjoittaa käyttökelpoisen koodin ao. tapahtumaan. Koodia voi sitten muokata tarpeen vaatiessa. Tuossa esimerkkinä koodinpätkä, joka avaa "Asiakkaat"-nimisen lomakkeen.
Private Sub Asiakkaat_Click()
On Error GoTo Err_Asiakkaat_Click
Dim stDocName As String
stDocName = "Asiakas"
DoCmd.OpenForm "Asiakas"
Exit_Asiakkaat_Click:
Exit Sub
Err_Asiakkaat_Click:
MsgBox Err.Description
Resume Exit_Asiakkaat_Click
End Sub
Tehdessäsi basella lomakkeita käytä ohjattua toimintoa
Jos tietokannastasi tulee pienikokoinen = taulukoissa vähän tietoa, selviät yhdellä tiedonsyöttölomakkeella missä näkyvät kaikki lomakkeelle syötetyt tiedot.
Mutta jos tietokannastasi tulee suuri tarvitset myös toisen lomakkeen millä syötät vain uudet tiedot.
Tehdessäsi lomakkeita käytä pohjana aina kyselyä.
Pidä tietokantasi mahdollisimman simppelinä koska kyselyyn mahtuu korkeintaan 21 saraketta.
Jos tietokannallasi tullaan postittamaan vakiokirjeitä. Sarakkeiden nimet kannattaa laittaa samoiksi kuin vakiokirjeen ohjattu toiminto tarjoaa.
"...että perustoiminnot löytyvät valmiista makroista?"
Tuolta löytyy aika kattava opas makrojen käytöstä Basen kanssa.
http://www.pitonyak.org/database/AndrewBase.pdf