Avatar billede hurup Nybegynder
17. december 2004 - 12:58 Der er 13 kommentarer og
1 løsning

Billeder i formular og mange ens poster i samme database

Hej
Jeg sidder og er ved at lave en lille database i acces (2003), mit problem er nu at ... kan det være rigtigt at acces kun kan vise bmp format i formularer  ???.

Har også et andet lille problem ...
Jeg har lavet op til 10 poster i hoveddatabasen med kunstneren ( det er en DVD base) som bliver hentet via et opslag i sin egnen tabel, kan dette mon ikke gøres letter, Hvis der er en har lidt tid til at kigge på det, kan jeg et sende databasen så du/I kan kigge og evt. komme med gode idéer !!!!

Hej fra Jan Hurup
www.hjortebanen.dk
Avatar billede mugs Novice
17. december 2004 - 13:06 #1
Jeg viser jpg. / bmp. efter ønske.

Du må gerne sende din db, men jeg får ikke tid før iaften.

mugs@mail.dk
Avatar billede hurup Nybegynder
17. december 2004 - 13:23 #2
Det lyder fint den fylder ca 720 kb, er det i orden ?
Avatar billede terry Ekspert
17. december 2004 - 13:48 #3
When you install Access/Office you must select JPG as one of your graphic filters. If you havent then you  cant display them. You can install the filter to get it to work.
Avatar billede mugs Novice
17. december 2004 - 15:11 #4
OK - Men husk at zippe den, ellers bliver den afvist.
Avatar billede mugs Novice
17. december 2004 - 22:01 #5
Db er returneret. Den kører fint med .jpg billeder. Om hurup har valgt .jpg formatet som terry påpeger, kan jeg ikke vide.

Jeg har indsat et felt i tabllen der lagrer sti og navn til billede, som formularen henter ved en kode i formularens Vedaktuel. Efter samme princip som stry's artikel.

Dersuden en kode der ved tryk på en knap åbner stifinderen, så brugeren har mulighed for at indsætte / vælge et andet billede.
Avatar billede hurup Nybegynder
17. december 2004 - 23:55 #6
Holdk... det er smart det du har lavet, hatten af for det.
Ligger lige det modul som Mugs har lavet her også.

Mugs har du evt. en ide om en måde at man kan lave det mere smart med kunster, jeg synes det ser lidt underligt ud det jeg har fået lavet ???

1000 tak for hjælpen

Option Compare Database

Option Explicit
Private Declare Function GetOpenFileName Lib "comdlg32.dll" Alias _
"GetOpenFileNameA" (pOpenfilename As OPENFILENAME) As Long
Private Type OPENFILENAME
lStructSize As Long
hwndOwner As Long
hInstance As Long
lpstrFilter As String
lpstrCustomFilter As String
nMaxCustFilter As Long
nFilterIndex As Long
lpstrFile As String
nMaxFile As Long
lpstrFileTitle As String
nMaxFileTitle As Long
lpstrInitialDir As String
lpstrTitle As String
flags As Long
nFileOffset As Integer
nFileExtension As Integer
lpstrDefExt As String
lCustData As Long
lpfnHook As Long
lpTemplateName As String
End Type

Function LaunchCD(strform As Form) As String
Dim OpenFile As OPENFILENAME
Dim lReturn As Long
Dim sFilter As String
OpenFile.lStructSize = Len(OpenFile)
OpenFile.hwndOwner = strform.Hwnd
sFilter = "All Files (*.*)" & Chr(0) & "*.*" & Chr(0) & _
"JPG Files (*.JPG)" & Chr(0) & "*.JPG" & Chr(0)
OpenFile.lpstrFilter = sFilter
OpenFile.nFilterIndex = 1
OpenFile.lpstrFile = String(257, 0)
OpenFile.nMaxFile = Len(OpenFile.lpstrFile) - 1
OpenFile.lpstrFileTitle = OpenFile.lpstrFile
OpenFile.nMaxFileTitle = OpenFile.nMaxFile
OpenFile.lpstrInitialDir = "C:\Billede"
OpenFile.lpstrTitle = "Vælg en fil og tryk på Åbn."
OpenFile.flags = 0
lReturn = GetOpenFileName(OpenFile)
If lReturn = 0 Then
MsgBox "Manglende fil!", vbInformation, _
"Du har ikke valgt en fil fra Stifinderen."
Else
LaunchCD = Trim(OpenFile.lpstrFile)
End If
End Function
Avatar billede mugs Novice
18. december 2004 - 06:55 #7
Tak for point.
Nu skal jeg ikke have æren for modulet. Det har jeg tyvstjålet et eller andet sted.
På denne linie kan du ændre den default mappe, som stifinderen skal åbne i:

OpenFile.lpstrInitialDir = "C:\Billede"

Ser lige på det med kunstneren.
Avatar billede hurup Nybegynder
18. december 2004 - 16:57 #8
Hej Mugs

Det lyder bare rigtigt godt, jeg har fået sat billeder af de dvd der er inde i databasen, det ligner af lidt mere når man kan se hvad det er for en flim :)
Hej fra Jan
Avatar billede mugs Novice
18. december 2004 - 17:02 #9
Det er korrekt.
Jeg har faktisk lavet en løsning m.h.t. kunstnere, så du skal ikke indtaste kunstnere. Data går bare tabt hvis du implementerer mit forslag. Mangler lidt finpudsning, men gør det færdigt senere iaften.
Avatar billede hurup Nybegynder
18. december 2004 - 17:48 #10
Øv det er surt, jeg har over 500 skuespiller ind i databasen nu ... men det må jeg tage som en oplevelse, har i alt små 4000 dvd titeler i base nu !!!

Hej fra jan
Avatar billede mugs Novice
18. december 2004 - 18:24 #11
Kan du sende mig din versiob, så vil jeg prøve at redde data.
Avatar billede hurup Nybegynder
18. december 2004 - 18:28 #12
det gør med det samme
Avatar billede hurup Nybegynder
18. december 2004 - 18:33 #13
ups der skulle have stået gør det med det samme, sorry
Avatar billede mugs Novice
18. december 2004 - 19:33 #14
Har ikke modtaget noget endnu.
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester