put a animation gif file on forms

Hi guys,

In order to make my program professional, I wanted to put some small animation gif file into forms, however, I found Access97 will not "move" those seq. graphic like the Web do, it simple shows the very first of the page of the graphic, inside of a whole series.
Do any one have any good suggestion to handle this?
Thanks a million.
hkglady1Asked:
Who is Participating?

[Webinar] Streamline your web hosting managementRegister Today

x
 
JayMerrittConnect With a Mentor Commented:
Use ActiveX to get to the Internet Explorer's Controls, then open up an HTML file within a tiny window on your form and let IE do the rest.
0
 
HelicopterCommented:
I know it's not exactly what you want, but the way I did this was by storing each frame of my animation as a bitmap in a table as OLE object and displaying them in a bound object frame (leave the control source blank).
In the form's declarations declare a public recordset (e.g. rstanim).
In the onload event of the form set the recordset
e.g.Set rstanim = CurrentDb.OpenRecordset("tblPictures", dbOpenDynaset)
Then in the on timer event of the form put:

Private Sub Form_Timer()

If rstanim.EOF Then rstanim.MoveFirst
Me.imgPic.Value = rstanim!pic
rstanim.MoveNext

End Sub


I think the animated gifs are specific to browsers, although there may be an activeX control that would show them in the way you describe.
0
 
hkglady1Author Commented:
Helicopter,
 
 I have some web site downloaded animation files, they are all in the extentio of gif, they are being downloaded by using left mouse click and save as ... method.

 My question, I wanted to place those file on forms, like a logo do but this logo is being animated.
0
 
HelicopterCommented:
Hmm..yes I understand, I use them myself in my web page. But if you edit one of these using GIF construction  set  (or PaintshopPro 5?..not sure) it will break it down into the constituent frames. It's a bit tedious admittedly....I'll have a rethink
0
 
TrygveCommented:
Agree with Jay, the IE OCX should do the trick. You will of course have to make it available to your users, if they don't already have it.
0
All Courses

From novice to tech pro — start learning today.