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


Progressbar eller liknande

Postades av 2005-08-29 14:36:05 - Torfi Ingolfsson, i forum access, Tråden har 6 Kommentarer och lästs av 964 personer

Hej.

Jag har en access fråga som med vba kod exporteras till en text fil.

Problemet är att användare kan trycka ett par gånger om de inte ser att den håller på och när den är klar.

Hur skulle man kunna läsa detta med tex en "progress bar" eller liknande

//Torfi


Svara

Sv: Progressbar eller liknande

Postades av 2005-08-29 15:05:15 - Andreas Hillqvist

SysCmd acSysCmdInitMeter ,"Exporterar", 100
For I = 1 to 100
    SysCmd acSysCmdUpdateMeter, i
Next
SysCmd acSysCmdRemoveMeter


Svara

Sv:Progressbar eller liknande

Postades av 2005-08-29 15:42:44 - Torfi Ingolfsson

Hur sätter jag in detta?

Jag har exporten i en funktion som jag anropar med div inparametrar om tex vilken fråga och vilken fil och sökväg m.m.

skall jag ha det i funktionen eller?

<code>

Private Function sExport(strFil As String, strFraga As String)

Dim f As Integer
'If Dir(strFil) <> "" Then
' If MsgBox("Filen finns redan, vill du skriva över den?", vbYesNo + vbQuestion + vbDefaultButton2) = vbNo Then Exit Function
'End If
f = FreeFile
Open strFil For Output As f

Dim DBS As Database, RST As Recordset
Set DBS = CurrentDb
Dim a As Field
Dim strExp As String


Set RST = DBS.OpenRecordset(strFraga)
strExp = ""
For Each a In RST.Fields
strExp = strExp & ";" & a.Name
' MsgBox strExp
Next
Print #f, Right(strExp, Len(strExp) - 1)

With RST
While Not .EOF
strExp = ""
For Each a In .Fields
strExp = Trim(strExp) & ";" & Trim(a)
'MsgBox strExp
Next
Print #f, Right(strExp, Len(strExp) - 1)
.MoveNext
Wend
End With
Set RST = Nothing

Close f

MsgBox strFil & " klar!"
End Function

Private Sub Kommandoknapp1_Click()
sExport "c:\Price" & Format(Date, "yymmdd") & Format(Time, "hhmm") & ".txt", "LU253"
End Sub

</code>


Svara

Sv: Progressbar eller liknande

Postades av 2005-08-29 19:03:57 - Kenneth Axi

Du kan till exempel göra så här:

<code>
Private Function sExport(strFil As String, strFraga As String)

Dim f As Integer
'If Dir(strFil) <> "" Then
' If MsgBox("Filen finns redan, vill du skriva över den?", vbYesNo + vbQuestion + vbDefaultButton2) = vbNo Then Exit Function
'End If
f = FreeFile
Open strFil For Output As f

Dim DBS As Database, RST As Recordset
Set DBS = CurrentDb
Dim a As Field
Dim strExp As String
Dim iProgressCounter

Set RST = DBS.OpenRecordset(strFraga)
strExp = ""
For Each a In RST.Fields
strExp = strExp & ";" & a.Name
' MsgBox strExp
Next
Print #f, Right(strExp, Len(strExp) - 1)

iProgressCounter = 1
SysCmd acSysCmdInitMeter, "Exporterar", RST.RecordCount
With RST
While Not .EOF
strExp = ""
For Each a In .Fields
strExp = Trim(strExp) & ";" & Trim(a)
'MsgBox strExp
Next
Print #f, Right(strExp, Len(strExp) - 1)
.MoveNext
SysCmd acSysCmdUpdateMeter, iProgressCounter
iProgressCounter = iProgressCounter + 1
Wend
End With
SysCmd acSysCmdRemoveMeter
Set RST = Nothing

Close f

MsgBox strFil & " klar!"
End Function

</code>


Svara

Sv:Progressbar eller liknande

Postades av 2005-08-30 14:48:07 - Torfi Ingolfsson

Ok, det fungerade.

Men det är lite anonymt att den håller på att exportera skulle vija ha mer en "mojäng" som snurra likt när man kopierar fil i window, tex...

Fattar ni vad jag menar?

/Torfi


Svara

Sv: Progressbar eller liknande

Postades av 2005-08-30 20:25:18 - Kenneth Axi

Ett förslag är ju att skapa en animerad ikon i SysTray. Ta en titt här: http://vbnet.mvps.org/code/subclass/shellnotifyanimation.htm
http://vbnet.mvps.org/code/subclass/shellnotifybasic.htm

Eller så kan du skapa din egen GIF-bild och animera den i en dialogruta:
http://vbnet.mvps.org/code/bitmap/loadgif.htm


Svara

Sv: Progressbar eller liknande

Postades av 2005-08-31 00:03:45 - Andreas Hillqvist

Du kan använda animation kontroll:
http://support.microsoft.com/?kbid=209919
Jag fick den dock inte att fungera.


Alternativt kan du testa:
http://www.vbaccelerator.com/home/VB/Code/Controls/AVI_Player/ComCtl32_AVI_Player/article.asp


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 769
27 960
271 761
544
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