Immagini e access

martedì 31 luglio 2007 - 18.15

silent Profilo | Newbie

Vi prego sono psicologicamente a terra....
ho il mio bel catalogo prodotti...ci mancano solo le immagini ...
ma come si fa!!?
Io ho la mia bella tabellina con i campi:
codiceProdotto
descrizioneIta
descrizioneEng
prezzo

e se voglio inserire per ogni codice prodotto l'immagine (in jpg), come devo fare?!

Vorrei che l'immagine fosse visibile nei report per poi stamparli.

Vi prego, cerco una "guida" paziente, che mi spieghi passo passo quello che devo fare! Son 2 giorni che provo, ma senza alcun risultato....

N.B. E' da una settimana che ho iniziato a lavorare con access e ne so po che niente...la versione di access è del 2003

grazie e buona serata a tutti

MarKonE Profilo | Guru

Ciao, questo articolo l'avevi già visto ?

http://office.microsoft.com/it-it/access/HP052802251040.aspx

Ciao!
My Blog... http://blogs.dotnethell.it/Mark/

silent Profilo | Newbie

che poi mi conduce a questo

http://support.microsoft.com/kb/285820/it

è solo che non ci capisco niente .. perhcè vuole che io lo faccia su "Northwind.mdb"

E comunque arrivo ad un punto che non so più come andare avanti..

Ho provato con le immagini con estensioni bitmap (oggetto OLE) ma quando visualizzo il report mi viene fuori un iconcina con l'immagine piccolina piccolina...mah

Menre in jpg proprio non si vede niente. (ho la versione 2003 di access, ho letto su qualche forum che questa versione non supporta i file jpg)

Cmq in bitmap sarebbe un problema perchè è piu' pesante del jpg, e anzi preferirei proprio non caricare le immagini sul database in modo da renderlo leggero...ma se ciò non fosse possibile, non essendo i prodotti un numero esorbitante (per ora), potrei anche accontettarmi di inserire le immagini come oggetto OLE ma almeno in JPG non in Bitmap

Cmq penso di avere tanta confusione in testa!!

aabruzzese Profilo | Junior Member

Prova e mettere i imagini sul disco duro e poi inserire il imageurl nella tabella.

<%@ Page Language="VB" masterpagefile="~/Default.master" title=" Angelo Abruzzese | Gaming and Hobbies" codefile="Gaming.aspx.vb" Inherits="gaming_aspx" %>


<asp:content id="Content1" contentplaceholderid="Main" runat="server">

<html>
<head>
<title>VITP Fire Mission</title>
</head>
<body text="navy">
<table width="100%">
<tbody>
<tr>
<td align="right" width="25%">
<img src="images\Ijnflag.bmp" /></td>
<td align="middle" width="50%">
<h3>VITP Firemission - Command and Control
</h3>
</td>
<td align="left" width="25%">
<img src="images\USNflag.bmp" /></td>
</tr>
</tbody>
</table>

<table width="100%">
<tbody>
<tr>
<td style="WIDTH: 273px">
Select Attacking Fleet:
<asp:DropDownList id="drpl_FleetList" runat="server" OnSelectedIndexChanged="AttackFleet_Change" AutoPostBack="True">
<asp:ListItem selected="true">(Please Select)</asp:ListItem>
<asp:ListItem Value="IJN"> IJN </asp:ListItem>
<asp:ListItem Value="USN"> USN </asp:ListItem>
</asp:DropDownList>
</td>
<td>
Combat Type:
<asp:DropDownList id="drpl_CombatType" runat="server" OnSelectedIndexChanged="CombatType_Change" AutoPostBack="True">
<asp:ListItem selected="true">(Please Select)</asp:ListItem>
<asp:ListItem Value="NIGHT">Night Action</asp:ListItem>
<asp:ListItem Value="DAY">Day Action</asp:ListItem>
</asp:DropDownList>
</td>
<td>
</td>
</tr>
<tr>
</tr><asp:Label id="msg_AttackFleet" runat="server"></asp:Label><asp:Label id="msg_CombatType" runat="server"></asp:Label>
</tbody>
</table>
<table width="100%">
<tbody>
<tr>
<td valign="top">
<asp:DataList id="dlstAvaibleAttackShips" Runat="Server" BackColor="lightgrey" CellSpacing="2" CellPadding="1" Width="200" ItemStyle-BorderWidth="2" ItemStyle-BorderColor="Red" ItemStyle-BorderStyle="Solid" RepeatDirection="Horizontal" RepeatColumns="7" DataKeyField="ID" OnItemCommand="dlstAvaibleAttackShips_ItemCommand">
<HeaderTemplate>
Available Attacking Force
</HeaderTemplate>
<ItemTemplate>
<img src='<%# Container.DataItem("imageUrl") %>' border="0" />
<br />
<asp:LinkButton Text='<%# Container.DataItem( "Name" )%>' Runat="Server" />
</ItemTemplate>
</asp:DataList>
</td>
<td valign="top">
<asp:Datalist id="dlstSelectAttackShips" Runat="Server" BackColor="lightgrey" CellSpacing="2" CellPadding="1" Width="200" ItemStyle-BorderWidth="2" ItemStyle-BorderColor="Red" ItemStyle-BorderStyle="Solid" RepeatDirection="Horizontal" RepeatColumns="7" DataKeyField="ID" OnItemCommand="dlstResetSelectedAttackShip_ItemCommand">
<HeaderTemplate>
Selected Attacking Force
</HeaderTemplate>
<ItemTemplate>
<img src='<%# Container.DataItem("imageUrl") %>' border="0" />
<br />
<asp:LinkButton Text='<%# Container.DataItem( "Name" )%>' Runat="Server" />
</ItemTemplate>
</asp:Datalist>
</td>
</tr>
<tr>
<td valign="top">
<asp:DataList id="dlstAvilableTShips" Runat="Server" BackColor="lightgrey" CellSpacing="2" CellPadding="1" Width="200" ItemStyle-BorderWidth="2" ItemStyle-BorderColor="Red" ItemStyle-BorderStyle="Solid" RepeatDirection="Horizontal" RepeatColumns="7" DataKeyField="ID" OnItemCommand="dlstAvilableTargetShips_ItemCommand">
<HeaderTemplate>
Available Targets
</HeaderTemplate>
<ItemTemplate>
<img src='<%# Container.DataItem("imageUrl") %>' border="0" />
<br />
<asp:LinkButton ID="LinkButton1" Text='<%# Container.DataItem( "Name" )%>' Runat="Server" />
</ItemTemplate>
</asp:DataList>
</td>
<td valign="top">
<asp:DataList id="dlstSelectedTarget" Runat="Server" BackColor="lightgrey" CellSpacing="2" CellPadding="1" Width="200" ItemStyle-BorderWidth="2" ItemStyle-BorderColor="Red" ItemStyle-BorderStyle="Solid" RepeatDirection="Horizontal" RepeatColumns="7" DataKeyField="ID" OnItemCommand="dlstReseTargetShip_ItemCommand">
<HeaderTemplate>
Selected Target Ship
</HeaderTemplate>
<ItemTemplate>
<img src='<%# Container.DataItem("imageUrl") %>' border="0" />
<br />
<asp:LinkButton ID="LinkButton1" Text='<%# Container.DataItem( "Name" )%>' Runat="Server" />
</ItemTemplate>
</asp:DataList>
</td>
</tr>
</tbody>
</table>
<table width="100%">
<tbody>
<tr>
<asp:Button id="Button1" onclick="btn_Clicked_event" runat="server" Text="Confirm"></asp:Button>
</tr>
</tbody>
</table>

</body>
</html>
</asp:content>


Nello file Codebehind...

Sub BindAttackShipsDataList()
Dim dtrShips As OleDbDataReader
'Dim strConn As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("'\db\Vitp1.mdb' ") & ";"
Dim strConn As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & "c:\WebSites\Abruzzese\angeloabruzzese.com\Personal\db\Vitp1.mdb" & ";"
Dim conVitp As New OleDbConnection(strConn)
Dim MySQL As String = "Select ID,Name,Designation,imageUrl from Units where Selected = 'N' and Fleet ='" & drpl_FleetList.SelectedItem.Value & "'Order by Name"
Dim cmdSelect As New OleDbCommand(MySQL, conVitp)
conVitp.Open()
dtrShips = cmdSelect.ExecuteReader(CommandBehavior.CloseConnection)
dlstAvaibleAttackShips.DataSource = dtrShips
dlstAvaibleAttackShips.DataBind()
dtrShips.Close()
conVitp.Close()
End Sub



Angelo Abruzzese

biggiu Profilo | Junior Member

Ciao,
ho gia' risolto il tuo problema ad un paio di colleghi presenti su questo forum.
Se mi indichi una e-mail, ti invio una procedura, realizzata in access, in grado di gestire le immagini sia a video che in stampa.
la mia e-mail e' : giuseppebigoni<chiocciola>mediaway.biz
BigGiu

silent Profilo | Newbie

Ti ho inviato la mail.....cosi hai il mio indirizzo..... grazie
la mail è intitolata access immagini

biggiu Profilo | Junior Member

Ho inviato il DB esplicativo.
E' un file Zip di 6,5 Mb.
Se la tua casella di posta non riesce a riceverlo, fammi sapere che te lo spacchetto.

Ciao e Buon Lavoro

BigGiu

silent Profilo | Newbie

Arrivata!
Estraggo con tranquillità, vero?
Ho finito ora di lavorare...domani ci do un occhiata e vedo se riesco a rimediare a questo problemino....
se ho qualche problema semmai ti posso chiedere qualche indicazione?

Grazie mille intanto

biggiu Profilo | Junior Member

Sono fornito di antivirus...

in quanto al resto, salvo problemi di versioni non dovresti incontrare nessuna difficolta'...

resto a tua disposizione per eventuali chiarimenti

Ciao e buon lavoro

BigGiu

falco81 Profilo | Newbie

Help!!!!!!!

Ragazzi aiuto vi prego!!! Ma com'è che access mi sta facendo impazzire?? Posso chiedere di aiutarmi a risolvere questo problema con le immagini?

Cercherò di essere chiaro e spero che abbiate la pazienza di leggere!

Devo creare un inventario di un call center. il Call Center è formato da Isole (che contengono più postazioni per gli operatori...)..così avrò ad esempio l'isola 1 che ha 6 postazioni, l'isola 2 ne ha 8, ecc...
Ho creato delle tabelle PC, Monitor,ecc.. con dei campi all'interno! Per visualizzare tutti i record della tabella PC, ho usato la creazione guidata! Il capo adesso vuole che man mano che scorro i record devo poter visualizzare l'immagine dell'isola che sto visualizzando e avendo tante isole dovrei visualizzare pian piano tutte queste isole.

Ovviamente non voglio appesantire il DB e volevo fare tutto tramite collegamento ad una cartella del file system....NON SO ASSOLUTAMENTE COME FARE...ho letto che dovrei creare nella tabella PC un campo Foto di tipo testo, ma poi cosa faccio? La maschera è stata creata in modalità guidata (perchè non so il codice per fare visualizzare e scorrere tutti i record!).

Un problema simile si ha quando devo rimuovere un Pc...la maschera è stata creata da me, utilizzando due menù a tendina dove in uno seleziono l'isola dove si trova il C e in base a questa visualizzo tutti i PC dell'isola, lo seleziono e lo elimino!! Sempre il capo vuole che quando ho selezionato l'isola, mi appare in un campo la foto dell'isola...qui il concetto dovrebbe essere diverso perchè la maschera è stata reata in struttura...

Infine, nella maschera aggiungi isola, che tipo di campo (e che tipo di codice) devo mettere per aggiungere l'immagine dell'isola (non deve essere un oggetto OLE ma sempre un collegamento ad un'immagine).

Non ci capisco niente!!!

Come posso fare?? Spero di essermi spiegato bene....
Sono una frana, lo so....

Help, please.....aspetto risposte al più presto!!

Grazie mille....

falco81 Profilo | Newbie

Ragazzi....
Buongiorno a tutti...

Volevo chiedere, se possibile, un aiuto su un problema con le immagini...

Da un RowSource, seleziono il pc di interesse e mi servirebbe che nel campo immagini accanto(Foto_Test) apparisse l'immagine del pc stesso...Nella tabella ho già segnato tutti i
percorsi...

Ho abbozzato mezzo codice ma non so come continuare....

Il codice è:
Dim SQL2 AS String
---------
Private Sub ElencoPC_AfterUpdate()
SQL2 = "SELECT PC.Foto_PC FROM PC WHERE PC.ID_PC ='" + ElencoPC + "';"
Foto_Test.Picture = ???
End Sub

Potreste darmi una mano??

Forse l'approccio è sbagliato, non so...

Grazie a tutti quelli che mi risponderanno!!!
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5