Extractie data uit base kolom

Bespreek het databaseprogramma
ton dix
Berichten: 11
Lid geworden op: wo jun 16, 2010 4:11 pm

Extractie data uit base kolom

Bericht 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.
Openoffice 3.1 op Windows XP Professional
RPG
Berichten: 4667
Lid geworden op: wo apr 15, 2009 1:01 am
Locatie: Apeldoorn, Nederland

Re: Extractie data uit base kolom

Bericht 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
http://user.services.openoffice.org/nl/ ... foto#p5764
http://user.services.openoffice.org/nl/ ... foto#p5763
http://user.services.openoffice.org/nl/ ... foto#p5007

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

Romke
LibreOffice 7.4.3.2 op openSUSE Leap 15.4
ton dix
Berichten: 11
Lid geworden op: wo jun 16, 2010 4:11 pm

Re: Extractie data uit base kolom

Bericht 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
http://user.services.openoffice.org/nl/ ... foto#p5764
http://user.services.openoffice.org/nl/ ... foto#p5763
http://user.services.openoffice.org/nl/ ... 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
Openoffice 3.1 op Windows XP Professional
RPG
Berichten: 4667
Lid geworden op: wo apr 15, 2009 1:01 am
Locatie: Apeldoorn, Nederland

Re: Extractie data uit base kolom

Bericht 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
LibreOffice 7.4.3.2 op openSUSE Leap 15.4
Plaats reactie