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


Ange sökväg

Postades av 2001-12-01 20:18:12 - Ivan Larsson, i forum databaser, Tråden har 5 Kommentarer och lästs av 804 personer

Jag har ett program som ska anslutas till en databas i access och jag vill att man ska ange sökväg till databasen när man startar programmet första gången efter installationen. Efter omstart av programmet ska sökvägen finnas med. Hur gör man för att spara uppgifterna i Windowsregistret? Jag vill alltså inte ange DatabaseName i koden.


Svara

Sv: Ange sökväg

Postades av 2001-12-02 14:43:45 - Anders Lohav

Du kan enklast använda dig av kommandona SaveSetting och GetSetting i VB

SaveSetting enligt: SaveSetting appname, section, key, setting

t.ex: SaveSetting App.Title, "Settings", "DBMS", dbServer
där dbServer är sökväg och namn på din databas.

Databasen sökväg hämtas sedan med GetSetting:
dbServer = GetSetting(appname, section, key, [default])

t.ex: dbServer = GetSetting(App.Title, "Settings", "DBMS", "DBMS05")
där DBMS05 är default namn på databasen (optional).

Anders


Svara

Sv: Ange sökväg

Postades av 2001-12-02 15:43:39 - Ibrahim Gasal

Exempel:
<code>
Private Sub Form_Load()
Dim databas As String
databas = GetSetting(App.Title, "Settings", "databas")
If databas = "" Then
CommonDialog1.DialogTitle = "Ange databas"
CommonDialog1.Filter = "Databas|*.mdb"
CommonDialog1.ShowOpen
databas = CommonDialog1.FileName
While databas = ""
CommonDialog1.ShowOpen
databas = CommonDialog1.FileName
Wend
SaveSetting App.Title, "Settings", "databas", databas
End If

MsgBox databas
End Sub

</code>

/Ibbe


Svara

Sv: Ange sökväg

Postades av 2002-02-05 19:50:29 - Ivan Larsson

Tack Ibbe, ditt förslag fungerade bra förutom att dialogrutan "Ange databas"öppnas vid start även om det finns uppgifter i registret om databasen. Har du något förslag?
mvh Ivan


Svara

Sv: Ange sökväg

Postades av 2002-02-05 22:21:51 - Fredrik Salomonsson

Hej.

Kan man inte skriva:

databas = GetSetting(App.Title, "Settings", "databas", "") 'defaultvärde

Testa detta...


Svara

Sv: Ange sökväg

Postades av 2002-02-05 23:25:49 - Andreas Hillqvist

Man kan ju förenkla ned din kod något samt att användaren kommer nog reta sig på applikationen om han inte kan avbryta utan att dialogen kommer upp på nytt:
<code>
Private Sub Form_Load()
Dim databas As String
On error goto Load_Err
'Dessa egenskaper kan man sätta i designläge och ta bort dessa rader
CommonDialog1.DialogTitle = "Ange databas"
CommonDialog1.CancelError = True
CommonDialog1.Filter = "Databaser (*.mdb)|*.mdb|Alla filer (*.*)|*.*"

databas = GetSetting(App.Title, "Settings", "databas")
Do Until Len(databas) > 0
CommonDialog1.ShowOpen
databas = CommonDialog1.FileName
Loop
SaveSetting App.Title, "Settings", "databas", databas

Load_Exit:
Exit Sub

Load_Err:
Select Case Err.Number
Case cdlCancel '32755
Unload Me
Resume Load_Exit
Case Else
MsgBox Err.Description, vbCritical, App.Title & ":" & Err.Source
Resume Load_Exit
End Select
End Sub

MsgBox databas
End Sub

</code>


Svara

Nyligen

  • 17:03 Getmancar your go-to carsharing
  • 14:07 Games
  • 17:54 Vegastars New Zealand
  • 16:56 Verde Casino Danmark
  • 13:54 Vegastars: Top Australian Online C
  • 21:28 Chicken Road Casino Game
  • 21:21 1xBet Promo Code 2025
  • 18:37 Remove the bumper in AUDI

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 988
27 965
271 785
709
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