Print side | Luk vindue

Access online kursus eller litteratur

Udskrevet fra: Dansk Access Forum
Kategori: Hjælp til Access
Forum navn: Generelt
Forum beskrivelse: Spørgsmål til den daglige brug af selve programmet Access
Web-adresse: https://www.accessforum.dk/forum_posts.asp?TID=32
Udskrevet den: 23-11-2024 kl. 11:22


Emne: Access online kursus eller litteratur
Besked fra: HrErik
Emne: Access online kursus eller litteratur
Posteringsdato: 10-09-2013 kl. 07:17
Hej,

Er der nogen der har kendskab til et godt online kursus eller lignende i access. Alternativt en god bog om emnet?

På nuværende tidspunkt har jeg styr på tabeller, og relationer imellem dem. Jeg kan lave forespørgsler og opbygge en brugervenlig formular osv. Problemerne kommer når jeg skal til de lidt mere avancerede funktioner (og det får man ret hurtigt brug for). F.eks. har jeg meget svært ved at fange systematikken i den kode man skriver rundt omkring (eller hvad det nu hedder).

F.eks.:
  • Hvad kan man skrive i feltet "Kontrolelement kilde"
  • Hvad er forskellen på kodegenerator, makrogenerator og udtryksgenerator
  • Hvad er forskellen på VBA og SQL
  • Hvornår skal der være [ ] og ( ), og hvornår bruges ! og ikke .
  • osv. osv.
Jeg har rimelig godt fat i Excel, hvor jeg ofte indspiller makroer, og efterfølgende rydder op i VBA koden. I excel har jeg let ved at søge løsninger på mine problemer på nettet. Her er det let at finde en stump VBA kode, og indsætte den i mit eget regneark. Men i Access synes jeg godt nok det er svært.

Nogen forslag til hvor jeg skal starte?

Vh.
Erik



Svar:
Besked fra: hkh
Posteringsdato: 15-09-2013 kl. 10:16
Kontrolelementkilde er feltets dataoplysninger. Det kan være et felt i en tabel eller en værdi du selv tildeler feltet, enten i designmode og/eller i formularvisning ved hjælp af VBA. Hvis du vil have vist en fast værdi kan det gøres ved at skrive '="Fast værdi"

Kodegeneratoren er VBA vinduet, hvor du opretter de mere komplekse funktioner.

Makrogeneratoren og kodegeneratoren er i bund og grund ens, med den forskel at i makrogeneratoren kan du vælge fra nogle menuer og dropdownfelter, kodegeneratoren er mere fleksibel, men har skal du selv sørge for, at koden bliver korrekt.

Udtryksgeneratoren er nogle indbyggede funktioner der kan hentes frem og indsættes som kilde, standardværdi mm.

SQL er en tekststreng, der kan benyttes til visning/ændring af data i tabeller, medens VBA er et programeringssprog for officeprogrammerne.

De kantede parenteser benyttes valgfrit ved tabelnavne og feltnavne, med mindre der er mellemrum i navnet, så skal de benyttes, det er også en god ide at benytte dem hvis der er danske tegn i navnet.

Udråbstegnet benyttes som adskiller mellem de forskellige objekter, hvis du feks vil henvise til et felt i en anden formular end den koden skrives i skal du bruge 'forms!NavnetpåFormularen!NavnetPåFeltet'.

Hvis du vil ændre på egenskaberne, feks ændre en formulars datakilde er det lidt anderledes, så skal der benyttes et punktum før egenskaben, 'forms!NavnetpåFormularen.RecordSource = "Tabelnavn" eller SQLStreng eller "Forespørgsel"

Hvis man er i tvivl om hvordan man henviser til en anden formular, underformular eller felter i underformularen kan men benytte udtryksgeneratoren, der opretter koden.

Under hjælp er der adgang til eksempeldatabasen NorthWind.
Der er der eksempler på det meste, både brug ag makroer og VBA.

Et sted hvor du også kan få hjælp eller finde kodeeksempler er på http://www.utteraccess.com/forum/forums.html" rel="nofollow - UtterAccess

-------------
Hans


Besked fra: HrErik
Posteringsdato: 15-09-2013 kl. 17:08
Tak for hjælpen hkh. Det var nogle meget brugbare facts du leverede der. Jeg vil prøve at tjekke den side du refererer til.

Med venlig hilsen.
Erik


Besked fra: hkh
Posteringsdato: 15-09-2013 kl. 18:44
Der er rigtigt meget at hente, også hvis du vil have din egen menu, det er ikke ret godt beskrevet i Access hjælp, ellers spørger du bare.

-------------
Hans


Besked fra: HrErik
Posteringsdato: 17-09-2013 kl. 13:56
Og jeg opdager så lige, at jeg ved en fejl har skrevet "Excel" som emne på denne tråd. Jeg mente selvfølgelig "Access". Kan man ændre det, hvis andre skulle få brug for det?

Jeg har i øvrigt fundet disse 17 filmstumper, som giver en fin introduktion til VBA:  http://www.accessallinone.com/access-vba-for-beginners-index/" rel="nofollow - http://www.accessallinone.com/access-vba-for-beginners-index/

Vh.
Erik


Besked fra: hkh
Posteringsdato: 18-09-2013 kl. 17:00
De videoer du fandt er ok men kunne godt være lidt mere struktureret, efter min mening er der for mange gange hvor han ikke rigtig ved hvad han vil, samtidig med at han ind i mellem mumler lidt.
Nogle ting kommer han lidt hurtigt hen over men, hvis man kan følge med, får man en ide af mulighederne.


-------------
Hans



Print side | Luk vindue