Avatar billede hnteknik Novice
14. december 2008 - 11:48 Der er 10 kommentarer og
1 løsning

Udtræk af formular iconer fra Access - hvilken msys tabel ?

Jeg har brug for at trække gemte iconer ud fra et ældre Access program til brug i et nyt ( Jeg kunne copy/paste, men vil hellere have dem liggende i en mappe til virlkårlig brug). Jeg har et prog til tabel udtræk, skal blot vide tabelnavn, field med data og field med filnavn.  De må jo ligge et eller andet sted.
Avatar billede hnteknik Novice
14. december 2008 - 15:02 #1
Ved at bruge:

SaveAsText 2, "Issues", "C:\Issues.txt"

kan jeg få f.eks. dette ud:

ObjectPalette = Begin
                        0x000300010000000020000000400000006000000080000000a0000000c0000000 ,
                        0xe00000000020000020200000402000006020000080200000a0200000c0200000 ,
                        0xe02000000040000020400000404000006040000080400000a0400000c0400000 ,
                        0xe04000000060000020600000406000006060000080600000a0600000c0600000 ,
                        0xe06000000080000020800000408000006080000080800000a0800000c0800000 ,
                        0xe080000000a0000020a0000040a0000060a0000080a00000a0a00000c0a00000 ,
                        0xe0a0000000c0000020c0000040c0000060c0000080c00000a0c00000c0c00000 ,
                        0xe0c0000000e0000020e0000040e0000060e0000080e00000a0e00000c0e00000 ,
                        0xe0e000000000400020004000400040006000400080004000a0004000c0004000 ,
                        0xe00040000020400020204000402040006020400080204000a0204000c0204000 ,
                        0xe02040000040400020404000404040006040400080404000a0404000c0404000 ,
                        0xe04040000060400020604000406040006060400080604000a0604000c0604000 ,
                        0xe06040000080400020804000408040006080400080804000a0804000c0804000 ,
                        0xe080400000a0400020a0400040a0400060a0400080a04000a0a04000c0a04000 ,
                        0xe0a0400000c0400020c0400040c0400060c0400080c04000a0c04000c0c04000 ,
                        0xe0c0400000e0400020e0400040e0400060e0400080e04000a0e04000c0e04000 ,
                        0xe0e040000000800020008000400080006000800080008000a0008000c0008000 ,
                        0xe00080000020800020208000402080006020800080208000a0208000c0208000 ,
                        0xe02080000040800020408000404080006040800080408000a0408000c0408000 ,
                        0xe04080000060800020608000406080006060800080608000a0608000c0608000 ,
                        0xe06080000080800020808000408080006080800080808000a0808000c0808000 ,
                        0xe080800000a0800020a0800040a0800060a0800080a08000a0a08000c0a08000 ,
                        0xe0a0800000c0800020c0800040c0800060c0800080c08000a0c08000c0c08000 ,
                        0xe0c0800000e0800020e0800040e0800060e0800080e08000a0e08000c0e08000 ,
                        0xe0e080000000c0002000c0004000c0006000c0008000c000a000c000c000c000 ,
                        0xe000c0000020c0002020c0004020c0006020c0008020c000a020c000c020c000 ,
                        0xe020c0000040c0002040c0004040c0006040c0008040c000a040c000c040c000 ,
                        0xe040c0000060c0002060c0004060c0006060c0008060c000a060c000c060c000 ,
                        0xe060c0000080c0002080c0004080c0006080c0008080c000a080c000c080c000 ,
                        0xe080c00000a0c00020a0c00040a0c00060a0c00080a0c000a0a0c000c0a0c000 ,
                        0xe0a0c00000c0c00020c0c00040c0c00060c0c00080c0c000a0c0c000c0c0c000 ,
                        0xe0c0c00000e0c00020e0c00040e0c00060e0c00080e0c000a0e0c000c0e0c000 ,
                        0xe0e0c00000000000
                    End
                    Picture ="c:\\buttonarrow.bmp"
Avatar billede falster Ekspert
14. december 2008 - 22:40 #2
Hvis ikonerne er gemt som "lange binære data" mener, jeg at der peges på VB løsninger.

http://www.freevbcode.com/ShowCode.Asp?ID=699

http://support.microsoft.com/kb/103257
Avatar billede hnteknik Novice
15. december 2008 - 09:47 #3
>falster

Naaaaa. - det er jo ikke en gemme og hente binære data i tabeller, men de billeder, der lægges ind stationært på formen og hvis eneste forbindelse til omverden er det forkølede link, hvorfra den engang hentede de binære data ind fra og som forlængst er fjernet.

Der findes effektive måder at hente binært materiale ud af tabeller og gemme dem. Jeg skal blot have fat i, hvad den interne tabel hedder og feltet.

SaveAsText 2, "Issues", "C:\Issues.txt" er en måde. Jeg har en effektiv måde (program) at gøre det på, men det kræver at jeg ved hvilken tabel og felt som f.eks. SaveAsText henter data fra.
Avatar billede falster Ekspert
15. december 2008 - 23:11 #4
Jeg må indrømme, at du taber mig lidt.

"Naaaaa. - det er jo ikke en gemme og hente binære..." er det dit problem eller er det det, som jeg - så fejlagtigt - opfatter som problemet?

Og hvad er egentlig de "gemte iconer"?

Kan du eksemplificere det lidt?
Avatar billede falster Ekspert
15. december 2008 - 23:13 #5
... og endelig "ældre Acces program". Er det en ældre eksekverbar fil fra MS - eller er det en databasefil?
Avatar billede hnteknik Novice
16. december 2008 - 12:32 #6
Ældre fordi iconer ikke ligger sammen med programmet i en projektudviklingsmappe. Iconerne kan ikke genfindes.

Iconerne er lagt ind som buttons på forme og skal genbruges i et andet projekt.
Avatar billede falster Ekspert
16. december 2008 - 15:53 #7
I en db garanteret uden andre billeder o.l. prøvede jeg nu at give en knap en ikon.

I de "skjulte" kan jeg herefter kun se ændringer (passer med dato og tid) i tabellen MSysObjects.
Avatar billede hnteknik Novice
18. december 2008 - 12:46 #8
OK så må jeg lige se, om det er LV LVExtra eller LVProp, tester senere har det ikke her på kontoret.
Avatar billede falster Ekspert
18. december 2008 - 14:01 #9
LvProp, næppe LvExtra og ikke Lv er mit bud.

Dog gør jeg mig klog uden at opfylde formålsparagraffen. For jeg er absolut ikke ekspert.

Men de interessante spørgsmål her er ofte de, hvor ingen (andre) deltager :-)
Avatar billede hnteknik Novice
06. januar 2009 - 16:49 #10
Hej - det er ikke lykkedes mig endnu at fiske noget ud andet end hvad SaveAsText giver. SaveAsText må vide hvor det gemmer sig. Jeg er bange for, at det hele er gemt i en stor binær kage og er ikke til at skille ad uden et program ala SaveAsText. Jeg er nødt til at parkere den her, da jeg har andre udfordringer. Jeg tager den op igen, når der er bedre tid. Tak so far.
Avatar billede hnteknik Novice
29. april 2009 - 15:59 #11
Lukker sagen.
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