17. marts 2003 - 16:38Der er
24 kommentarer og 1 løsning
Animeret gif i access
HJÆLP!!!jeg prøver igen igen! er der nogen der kan hjælpe mig.
Kan man indsætte en animeret gif i en formular, og hvordan?
Jeg er ny på eksperten og i access-så kan du gå frem step by step vil det være guld. jeg prøver denne gang at gøre det rigtigt med pointene. MKH:mandersen
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Here is an idea! An animated GIF contains more than one image and then through software each image gets displayed. So, you make a number of images and then place an image object on a form. Then using the forms timer event you can loop through each image replacing the objects source with the next image.
....sådan noget vrøvl - selvfølgelig har jeg da det LOL......og skidtet virker ovenikøbet :))
OK here goes. Download den pakke jeg referer til.
Kopier filen Gif89.dll til C:\Windows\System32 (en god ide er at du først foretager en søgning efter Regsvr32.exe for at se hvor den er placeret på din PC). Hos mig ligger den i C:\Windows\System32. Kan på en anden PC ligges i C:\Windows\System afhængigt af hvilket OS du kører med. Så søg efter den for at finde den korrekte placering.
ActiveX objektet skal nu registreres i Access. Åbn din db, og din form hvor giffen skal placeres. I hovedmenuen vælger du Funktioner\ActiveX objekter og klikker på knappen "Registrer". Find filen Gif89.dll og klik på OK.
Dllén er nu registreret.
For at indsætte din gif: Vælg Indsæt\ActiveX object og vælg "Gif89 class".
Access indæstter en box i din form. Højreklik på den og under fanen Andre, skriver du under Filename stien hvor din animerede gif ligger. Ex: D:\Dokumenter\Gif\NavnPåMinAnimeredeGif.gif
Du kan så vælge om giffen skal gemmes i databasen, eller om der bare skal linkes til den (fylder mindre)
OBS!! Du skal være obs på at hvis animationen skal virke på andre PCér skal du først kopiere dllén over og registrere den som jeg beskriver i starten af denne afhandling :)
skift til designvisning på den form hvor du vil have blinkeriet Højreklik på den sorte firkant øverst i venstre hjørne på formen, og vælg egenskaber.
På fanen "Hændelser" sætter du "Timerinterval" til fx 500, hvis du ønsker 1/2 sekund interval mellem blinkene.
På fanen "Hændelser" klikker du på de 3 prikker ved feltet "Ved timer udløb". Indsæt denne kode:
Private Sub Form_Timer() 'frmTimer er det navn jeg har givet min formular ' betyder at det der blinker i formularen er frmTimer If Me.Form.Caption = "frmTimer" Then Me.Form.Caption = " " Else Me.Form.Caption = "frmTimer" End If End Sub
Er du sikker på du ønsker denne feature - er hamrende irriterende at se på..
Hej Susanne.. 10000Tak .. nu skal jeg prøve blinkeriet..jeg opretter lige et lille extra spørgsmål som jeg håber du kan hjælpe med?? så er der point til dig for slideriet med alle mine spørgsmål. Du har nu meget godt fat i det her.
no problem du skal jo også først lige finde ud af hvordan tingene fungerer her på E :)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.