Pagina 1 van 1

Extractie data uit base kolom

BerichtGeplaatst: di aug 16, 2011 11:04 am
door ton dix
Hallo allemaal,

heb een kleine uitdaging waarvoor ik een oplossing zoek. Heb het internet afgezocht maar kan de oplossing niet vinden.
Ok. hier een beschrijving.

Heb een tabel met daarin onder andere: een kolom field type: image[LONGVARBINARY]; een kolom field type Text[VARCHAR]
In de eerste kolom breng ik een verkleinde foto onder van een object; in de tweede kolom staat de naam van het object. Via een push button wil ik van de verkleinde foto het origineel tonen. Wil dit doen mbv. de volgende macro:

sub OpenImage_Object
dim oSvc as object
dim path as string
path = "org." + "NaamObject.jpg"
oSvc = createUnoService("com.sun.star.system.SystemShellExecute")
oSvc.execute(ConvertToUrl(path),"", 0)
end sub

org duidt op het orgineel; NaamObject is de naam zoals ondergebracht in de kolom met het field type Text.
Uitdaging: een van mijn forms laat alle gegevens zien van een object. Op welke wijze destilleer ik uit het getoonde record de naam van het object. De werkwijze wil ik opnemen in bovenstaande macro die op zijn beurt dan weer verbonden is met een push button.

Wie heeft suggesties en/of de oplossing.
Vast bedankt.

Re: Extractie data uit base kolom

BerichtGeplaatst: di aug 16, 2011 12:12 pm
door RPG
Hallo

Ik heb het idee dat je beter een andere werk wijze kunt gaan volgen. Ik denk aan het volgende
a) Opslaan van de url van de foto in de database.
b) Vergroten van de afbeelding wanneer je die nodig heb
c) Eventueel de vergroting openen in een ander formulier.

Het een en ander hang wel af wat je beoogt

De onderstaande links geven meer informatie
viewtopic.php?f=2&t=1210&p=5764&hilit=foto#p5764
viewtopic.php?f=2&t=1210&p=5763&hilit=foto#p5763
viewtopic.php?f=13&t=1046&p=5007&hilit=foto#p5007

Engels
http://www.oooforum.org/forum/viewtopic ... ight=image

Romke

Re: Extractie data uit base kolom

BerichtGeplaatst: di aug 16, 2011 1:17 pm
door ton dix
RPG schreef:Hallo Romke

Ik heb het idee dat je beter een andere werk wijze kunt gaan volgen. Ik denk aan het volgende
a) Opslaan van de url van de foto in de database.
b) Vergroten van de afbeelding wanneer je die nodig heb
c) Eventueel de vergroting openen in een ander formulier.

Het een en ander hang wel af wat je beoogt

De onderstaande links geven meer informatie
viewtopic.php?f=2&t=1210&p=5764&hilit=foto#p5764
viewtopic.php?f=2&t=1210&p=5763&hilit=foto#p5763
viewtopic.php?f=13&t=1046&p=5007&hilit=foto#p5007

Engels
http://www.oooforum.org/forum/viewtopic ... ight=image

Romke


Ben het helemaal met je eens. Gebruik een geresizede (tot icoon grootte) foto in mijn tabel om het geheel niet te veel te belasten, slechts 30-50 kB.
En inderdaad wordt de foto pas vergroot wanneer de gebruiker dit wenst. Het vergroten geschiedt buiten de tabel om. Vergroting wordt ook niet opgeslagen, dient alleen om te bekijken.
Nadat ik zowat het hele forum maar weereens had doorgelezen stuitte ik een uurtje nadat ik de vraag gepost had op de oplossing.
Als het interessant is voor het forum post ik hem met alle plezier.

Bedankt voor jouw moeite en snelle antwoord, groetjes,
Ton Dix

Re: Extractie data uit base kolom

BerichtGeplaatst: di aug 23, 2011 12:11 pm
door RPG
Hallo

Ik denk het plaatsen van de oplossing altijd goed is. Het is aan anderen om te beoordelen of het een voor hen goede oplossing is.

Romke