Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Koppla VB kod till MS Access 2000? [LÖST]

Postades av 2002-07-16 07:26:27 - Johanna Pihlström, i forum access, Tråden har 6 Kommentarer och lästs av 946 personer

Hej!

Jag skulle vilja koppla min VB kod till min databas skriven i MS Access 2000. Hur går jag till väga?
Min kod fungerar i MS Visual Basic 6.0, men då jag ska föra över koden till MS Access 2000 får jag en massa error. Jag skriver in VB koden via Tools - macro - VB editor är detta fel/rätt?

Hur gör jag?

Tack på förhand!
Johanna Pihlström


Svara

Sv: Koppla VB kod till MS Access 2000?

Postades av 2002-07-16 08:54:46 - Johan Djupmarker

Du gör rätt, nästan... Access använder inte VB utan VBA (Visual Basic for Applications), det innehåller några skillnader jämfört med VB. Du får alltså kolla upp hur man skriver de röda raderna, alternativt klistra in dom här så att någon kan visa.

/Johan


Svara

Sv: Koppla VB kod till MS Access 2000?

Postades av 2002-07-16 09:10:43 - Johanna Pihlström

Här är min VB kod som jag vill ska fungera som VBA kod. Hur skriver jag om koden?

Koden:

Option Explicit
'subrutin för knapp vid val av grundprofil
Private Sub Grund_Click()
Call Uppdatera(1) 'Grund.dot
End Sub
'subrutin för knapp vid val av fördagenprofilen
Private Sub ForDagen_Click()
Call Uppdatera(2) 'ForDagen.dot
End Sub

'subrutin för uppdatering av profil
Private Sub Uppdatera(ByVal dotVal As Long)

'deklaration av Word
Dim wd As Word.Application

'deklaration av dokument i Word
Dim doc As Word.Document

'deklaration av fältet i Word där texten kommer synas
Dim ran As Range

'deklaration av bokmärke i Word där den specifika texten ska stå
Dim book As Bookmark

On Error Resume Next

Set wd = GetObject(, "Word.Application")

If wd Is Nothing Then
Set wd = CreateObject("Word.Application")

If wd Is Nothing Then
MsgBox ("MS Word is not installed")
End If
End If

On Error GoTo 0

Select Case dotVal

Case Is = 1
'vägen till katalogen där grundprofilen finns tillgänglig
Set doc = Documents.Add("\\Grund.dot")
'Här klistrar du in alla som skall vara med i denna profil


'namnet anropas och skrivs in
Set book = doc.Bookmarks.Item("namn")
Set ran = book.Range
ran.Text = namn.Text

Grund.Caption = namn.Text

'här är egentligen fler val, men har tagit bort dom just nu

Case Is = 2
'vägen till katalogen där grundprofilen finns tillgänglig
Set doc = Documents.Add("\\ForDagen.dot")
'Här klistrar du in alla som skall vara med i denna profil

'namnet anropas och skrivs in
Set book = doc.Bookmarks.Item("namn")
Set ran = book.Range
ran.Text = namn.Text

ForDagen.Caption = namn.Text

'här är egentligen fler val, men har tagit bort dom just nu

End Select

wd.Visible = True

doc.Saved = True
End Sub

'slut på kod

Tack på förhand!

Johanna Pihlström

PS: Tack för svar JohanD!


Svara

Sv: Koppla VB kod till MS Access 2000?

Postades av 2002-07-16 17:36:32 - Johan Djupmarker

Jag ser inget som är fel vid första anblicken, vad blir det för fel?

/Johan


Svara

Sv: Koppla VB kod till MS Access 2000?

Postades av 2002-07-17 07:22:41 - Johanna Pihlström

Hej,

Tack för svar!

Min VB kod går att kompilera samt köra i VB 6.0, men när jag sedan lägger in VB koden i MS Access 2000 fungerar den inte. Hur kommer det sig?
Hörde att MS Access 2000 inte accepterar VB kod utan VBA kod, men nu är den andra frågan - vad är skillnaden?

Jag kanske tänker fel helt och hållet, men det är som så att jag vill koppla så att jag får in min information från databasen skriven i MS Access 2000 till dokumentet skapat i MS Word via VB koden. Enbart VB kod och Word fungerar, men när jag ska 'koppla in' databasen fungerar inget.

Vad gör jag för fel?

Tack på förhand!
Johanna Pihlström


Svara

Tack för hjälpen

Postades av 2002-07-18 07:28:55 - Johanna Pihlström

Tack för hjälpen!

Nu fungerar det att koppla VB koden mot databasen skriven i Access.

Jag har fått hjälp utav Niklas via mail. Den som har liknande problem som jag hade innan kan antingen skicka mail till Niklas eller mig.

//Pihlis


Svara

Sv: Koppla VB kod till MS Access 2000?

Postades av 2002-07-18 09:36:31 - Andreas Hillqvist

Referenser till "Microsoft Word" saknas. Lägg till referenser under Verktyg/referenser i access vb-editor.


Svara

Nyligen

  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 766
27 960
271 761
483
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies