Kirjaudu sisään Microsoft-tilillä
Kirjaudu sisään tai luo tili.
Hei,
Käytä toista tiliä.
Sinulla on useita tilejä
Valitse tili, jolla haluat kirjautua sisään.

TechKnowledge Content

Ongelma Onko mahdollista lisätä painike Great Plains (Vain teksti) -ikkunaan ja antaa VBA-koodin avata aiemmin luodun Microsoft Access -tietokannan,


kun painiketta napsautetaan?


Ratkaisu


Tämä voidaan tehdä muunto-näppäimellä ja VBA:lla.


1. Lisää uusi painike haluttuun Great Plains -ikkunaan Modifierin avulla.


2. Anna painikkeelle kuvaava nimi, kuten btnOpenAccessDb.


3. Myönnä suojaus tälle muokatulle ikkunalle ja avaa sitten itse ikkuna Great Plainsissa.


4. Lisää ikkuna VBA:lle ja lisää sitten uusi painike myös VBA:lle.


5. Avaa VBA-editori ja siirry tämän Great Plains -ikkunan koodi-osaan. Seuraavassa on koodimalli, jota voidaan käyttää tässä:


Option Explicit

Dim appAccess As Object


Private Sub btnOpenAccessDb_BeforeUserChanged(KeepFocus As Boolean, CancelLogic As Boolean)


Dim docAccess


Set appAccess = CreateObject("Access.Application")

docAccess = appAccess.OpenCurrentDatabase("C:\My Documents\db1.mdb", True)

appAccess.Visible = True End Sub Note
-Tämä




koodimalli on suunniteltu avaamaan C:\My Documents -hakemistossa sijaitseva tietokanta nimeltä db1.mdb, ja sitä voidaan muuttaa tarvittaessa. AppAccess-objekti on mitatettava Yleiset ilmoitukset -osassa niin, että se jatkuu sen painikkeen napsautustapahtuman laajuuden ulkopuolella, jossa koodi on käynnistänyt koodin.

Tämä artikkeli oli TechKnowledge Document ID:32879

Tarvitsetko lisäohjeita?

Haluatko lisää vaihtoehtoja?

Tutustu tilausetuihin, selaa harjoituskursseja, opi suojaamaan laitteesi ja paljon muuta.

Osallistumalla yhteisöihin voit kysyä kysymyksiä ja vastata niihin, antaa palautetta sekä kuulla lisää asiantuntijoilta, joilla on runsaasti tietoa.

Oliko näistä tiedoista hyötyä?

Kuinka tyytyväinen olet käännöksen laatuun?
Mikä vaikutti kokemukseesi?
Kun valitset Lähetä, palautettasi käytetään Microsoftin tuotteiden ja palveluiden parantamiseen. IT-järjestelmänvalvojasi voi kerätä nämä tiedot. Tietosuojatiedot.

Kiitos palautteesta!

×