Il blog di Emanuele Mattei in ambito Database
|
|
|
- Ignazio Sole
- 10 anni fa
- Просмотров:
Транскрипт
1 Il blog di Emanuele Mattei in ambito Database Programmazione database, ado.net e database mobile Come visualizzare ed inserire le immagini in un database Microsoft Access tramite Ado.Net Riporto l'articolo scritto per il sito iprogrammatori /art_adonet-inserire-e-salvare-immagine-in-un_131.aspx riguardante la possibilità di inserire e visulizzare le immagini in un database Microsoft Access. In questo articolo, vedremo come salvare delle immagini (formato jpeg e gif) in un campo di una tabella di un databse Microsoft Access. Il campo è di tipo oggetto ole. Con qualche modifica al codice, si può utilizzare anche per un database sql server con campo di tipo blob. A fine articolo trovate il sorgente di esempio utilizzato in questo articolo, per il lnguaggio Visual Basic Net e C# Ora vediamo, come inserire e visualizzare le immagini in un database, salvando lo stream dati dell'immagine in questo campo. Creazione del database. Si crea un nuovo database Microsoft Access 2003, con una tabella, una colonna di tipo contatore e l'altra di tipo oggetto ole, salvate la tabella ed il database. Creazione del progetto. Si crea un nuovo progetto di tipo windows application, nella finestra principale, inseriamo tre pulsanti, una casella di testo, una label un controllo picturebox, due radiobutton ed un controllo groupbox. Il tutto come mostrato in figura 1. Figura 1 I pulsanti, avranno il compito, di selezionare l'immagine, di salvare l'immagine nel database e di visualizzarla. Stesura del codice. Ora passiamo al codice. Utilizziamo lo spazio dei nomi, oledb per la gestione dei dati per il database
2 Microsoft Access e system.io per la gestione dei file. Di seguito si riporta tale dichiarazioni. VB.Net Imports System.Data.OleDb Imports System.IO C# using System.IO; using System.Data.OleDb; Il pulsante per la ricerca delle immagini, chiamato btnimmagine, avrà il compito di instanziare un oggetto di tipo openfiledialog, per la ricerca delle immagini, ed impostare la proprietà text della casella di testo (txtimmagine) con il percorso e nome del file immagine. Di seguito si riporta il frammento di codice di tali operazioni. VB.Net Private Sub btnimmagine_click(byval sender As System.Object, ByVal e As System.EventArgs) Handles btnimmagine.click Dim dlgimmagine As New OpenFileDialog() dlgimmagine.title = "Seleziona un immagine da importare" dlgimmagine.multiselect = False dlgimmagine.filter = "Formato JPEG(*.jpg) *.jpg Formato GIF (*.gif) *.gif" dlgimmagine.filterindex = 2 dlgimmagine.filename = "" dlgimmagine.showdialog() txtimmagine.text = dlgimmagine.filename End Sub C# private void btnimmagine_click(object sender, EventArgs e) OpenFileDialog dlgimmagine = new OpenFileDialog(); dlgimmagine.title = "Seleziona un immagine da importare"; dlgimmagine.multiselect = false;dlgimmagine.filter = "Formato JPEG(*.jpg) *.jpg Formato GIF (*.gif) *.gif"; dlgimmagine.filterindex = 2; dlgimmagine.filename = ""; dlgimmagine.showdialog(); txtimmagine.text = dlgimmagine.filename;
3 Il pulsante per il salvataggio dell'immagine (chiamato BtnSalva) avrà il compito di salvare in formato stream dati l'immagine nel database, si utilizzerà la classe filestream, per la gestione del file, mentre la classe dataset, oledbadapter oledbcommandbuilder per la gestione dei dati, in particolare per il salvataggio dei dati. La variabile di tipo array byte, conterrà le informazioni dell'immagine selezionata. Di seguito si riporta il codice delle suddette dichiarazioni. VB.Net Private Sub btnsalva_click(byval sender As System.Object, ByVal e As System.EventArgs) Handles btnsalva.click If txtimmagine.text Is String.Empty Then Exit Sub 'Creo lo stream dati byte, della immagine Dim fs As FileStream = New FileStream(txtimmagine.Text, FileMode.OpenOrCreate, FileAccess.Read) Dim ImgData(fs.Length) As Byte fs.read(imgdata, 0, System.Convert.ToInt32(fs.Length)) fs.close() 'Mi connetto al db Dim sql As String = "SELECT * FROM dati" Dim condati As OleDbConnection = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; " & "Data Source=C:\dbimmagine.mdb") Try If condati.state <> ConnectionState.Open Then condati.open() 'oggetti per il salvataggio dei dati Dim adapterdati As OleDbDataAdapter = New OleDbDataAdapter(sql, condati) Dim cmdbuilder As OleDbCommandBuilder = New OleDbCommandBuilder(adapterDati)Dim dtsdati As New DataSet() adapterdati.missingschemaaction = MissingSchemaAction.AddWithKey 'Carico il dataset adapterdati.fill(dtsdati, "Dati") 'Creo un datarow che mi rappresenta la nuova riga
4 Dim dtrriga As DataRow = dtsdati.tables("dati").newrow() dtrriga("immagine") = ImgData ' aggiungo la riga al dataset dtsdati.tables("dati").rows.add(dtrriga) 'Salvo i dati modificati adapterdati.update(dtsdati, "Dati") MessageBox.Show("Immagine salvata") Catch ex As Exception MessageBox.Show("Errore: " & ex.message) Finally 'Chiudo la connessione If Not condati Is Nothing Then If condati.state = ConnectionState.Open Then condati.close() condati.dispose() End Try End Sub C# private void btnsalva_click(object sender, EventArgs e) if (txtimmagine.text == string.empty) return; //Creo lo stream dati byte, della immagine FileStream fs = new FileStream(txtimmagine.Text, FileMode.OpenOrCreate, FileAccess.Read); Byte[] ImgData = new Byte[fs.Length]; fs.read(imgdata, 0, System.Convert.ToInt32(fs.Length)); fs.close(); //Mi connetto al db
5 string sql = "SELECT * FROM dati"; OleDbConnection condati = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; " + "Data Source=C:\\dbimmagine.mdb"); try if (condati.state!= ConnectionState.Open) condati.open(); // oggetti per il salvataggio dei dati OleDbDataAdapter adapterdati = new OleDbDataAdapter(sql, condati); OleDbCommandBuilder cmdbuilder = new OleDbCommandBuilder(adapterDati); DataSet dtsdati = new DataSet(); adapterdati.missingschemaaction = MissingSchemaAction.AddWithKey; //Carico il dataset adapterdati.fill(dtsdati, "Dati"); //Creo un datarow che mi rappresenta la nuova riga DataRow dtrriga = dtsdati.tables["dati"].newrow(); dtrriga["immagine"] = ImgData; // aggiungo la riga al dataset dtsdati.tables["dati"].rows.add(dtrriga); //Salvo i dati modificati adapterdati.update(dtsdati, "Dati");MessageBox.Show("Immagine salvata"); catch (Exception ex) MessageBox.Show("Errore: " + ex.message); finally //Chiudo la connessione
6 if (condati == null) if (condati.state == ConnectionState.Open) condati.close(); condati.dispose(); Il pulsante per la visualizzazione dell'immagine (denominato btnvisualizza) avrà il compito di visualizzare l'immagine in un controllo picturebox, se viene scelta la radiobutton con il valore "si", ossia per il salvataggio fisico dell'immagine, verrà creato un file immagine sul computer, altrimenti, se l'opzione selezionata ha il valore no, non verrà creato nessun file immagine. Utilizzeremo le classi filestream e binarywriter per la generazione del file, mentre le classi oledbcommand, oledbdatareader per la lettura dei dati. Di seguito si riporta il codice per la visualizzazione dell'immagine. VB.Net Private Sub btnvisualizza_click(byval sender As System.Object, ByVal e As System.EventArgs) Handles btnvisualizza.click Dim sql As String = "SELECT * FROM dati" Dim condati As OleDbConnection = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; " & "Data Source=C:\dbimmagine.mdb") Try If condati.state <> ConnectionState.Open Then condati.open() Dim cmd As OleDbCommand = New OleDbCommand(sql, condati) Dim fs As FileStream Dim binaryscrivi As BinaryWriter Dim Dimensionebuffer As Integer = Dim outbyte( ) As Byte Dim reader As OleDbDataReader = cmd.executereader(commandbehavior.sequentialaccess) 'leggo il primo record
7 reader.read() 'senza salvataggio della immagine If rdbsi.checked = False Then Dim arraystreamdati() As Byte = reader.item("immagine") If arraystreamdati.length > 0 Then 'Carico in uno memorystream l'array strem dati Dim Stream As MemoryStream = New MemoryStream(arrayStreamDati, True) Stream.Write(arrayStreamDati, 0, arraystreamdati.length) 'Creo un oggetto bitmap contente l'immagine Dim immagine As Bitmap = New Bitmap(Stream) 'carico nella picture box PictureBox1.Image = immagine PictureBox1.SizeMode = PictureBoxSizeMode.StretchImage 'Chiudo lo stremadati Stream.Close() Else 'Salvo l'immagine sul computer fs = New FileStream("C:\pippo.bmp", FileMode.OpenOrCreate, FileAccess.Write) binaryscrivi = New BinaryWriter(fs) reader.getbytes(1, 0, outbyte, 0, Dimensionebuffer) binaryscrivi.write(outbyte) binaryscrivi.flush() 'Chiudo gli oggetti binaryscrivi.close() fs.close() reader.close() 'Visualizzo l'immagine Dim immagine As Image = Nothing immagine = Image.FromFile("C:\pippo.bmp") PictureBox1.Image = immagine
8 PictureBox1.SizeMode = PictureBoxSizeMode.StretchImage Catch ex As Exception MessageBox.Show("Errore: " & ex.message) Finally 'chiusura connessione If Not condati Is Nothing Then If condati.state = ConnectionState.Open Then condati.close() condati.dispose() End Try End Sub C# private void btnvisualizza_click(object sender, EventArgs e) string sql = "SELECT * FROM dati"; OleDbConnection condati = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; " + "Data Source=C:\\dbimmagine.mdb"); try if (condati.state!= ConnectionState.Open) condati.open(); OleDbCommand cmd = new OleDbCommand(sql, condati); FileStream fs;
9 BinaryWriter binaryscrivi; Int32 Dimensionebuffer = ; Byte[] outbyte = new Byte[ ]; OleDbDataReader reader = cmd.executereader(commandbehavior.sequentialaccess); //leggo il primo record reader.read(); //senza salvataggio della immagine if (rdbsi.checked == false) Byte[] arraystreamdati = (Byte[])reader["immagine"];// Item["immagine"]; if (arraystreamdati.length > 0) //Carico in uno memorystream l'array strem dati MemoryStream Stream = new MemoryStream(arrayStreamDati, true); Stream.Write(arrayStreamDati, 0, arraystreamdati.length); //Creo un oggetto bitmap contente l'immagine Bitmap immagine = new Bitmap(Stream); //carico nella picture box PictureBox1.Image = immagine; PictureBox1.SizeMode = PictureBoxSizeMode.StretchImage; //Chiudo lo stremadati Stream.Close(); else //Salvo l'immagine sul computer fs = new FileStream("C:\\pippo.bmp", FileMode.OpenOrCreate, FileAccess.Write); binaryscrivi = new BinaryWriter(fs); reader.getbytes(1, 0, outbyte, 0, Dimensionebuffer); binaryscrivi.write(outbyte); binaryscrivi.flush(); //Chiudo gli oggetti binaryscrivi.close(); fs.close();
10 reader.close(); //Visualizzo l'immagine Image immagine = null;immagine = Image.FromFile("C:\\pippo.bmp"); PictureBox1.Image = immagine; PictureBox1.SizeMode = PictureBoxSizeMode.StretchImage; catch (Exception ex) MessageBox.Show("Errore: " + ex.message); finally //chiusura connessione if (condati!= null) if (condati.state == ConnectionState.Open) condati.close(); condati.dispose(); Conclusioni: In questo articolo, abbiamo visto come tramite le classi del namespace system.io e system.oledb, possiamo salvare un immagine in un database Microsoft Access e visualizzarle in un controllo picturebox, sia con e senza creazione del file immagine. Una soluzione, per non dipendere da file locali. Tramite la parola download si può scaricare il file di esempio utilizzato nell'articolo. Download. Posted: ott , by EmanueleM with no comments Filed under: ADO.Net - Net
11 Comments No Comments (C) 2007 User Group Italiano di SQL Server
La gestione documentale con il programma Filenet ed il suo utilizzo tramite la tecnologia.net. di Emanuele Mattei (emanuele.mattei[at]email.
La gestione documentale con il programma Filenet ed il suo utilizzo tramite la tecnologia.net di Emanuele Mattei (emanuele.mattei[at]email.it) Introduzione In questa serie di articoli, vedremo come utilizzare
La tecnologia ASP.NET e i database
Introduzione alle pagine dinamiche Con il linguaggio HTML si possono creare delle pagine Web statiche. Se invece volessimo creare delle pagine Web dinamiche, pagine il cui codice html viene generato al
Il Web-Service SDMX dell ISTAT
Il Web-Service SDMX dell ISTAT Versione: 1.0.0 Data: 05/06/2014 Autore: Approvato da: Modifiche Versione Modifiche Autore Data Indice dei contenuti 1 Introduzione... 4 2 Creazione dell esempio d uso...
GERARCHIE RICORSIVE - SQL SERVER 2008
GERARCHIE RICORSIVE - SQL SERVER 2008 DISPENSE http://dbgroup.unimo.it/sia/gerarchiericorsive/ L obiettivo è quello di realizzare la tabella di navigazione tramite una query ricorsiva utilizzando SQL SERVER
Applicazioni grafiche
Applicazioni grafiche I grafici all interno di un form sono realizzati attraverso gli oggetti del namespace System.Drawing. Graphics. Il namespace è incluso automaticamente nel progetto, quindi non è necessaria
ISI s.r.l. Corso di Access 05 CREARE UN ELENCO MAILING ED INVIARE MESSAGGI DI POSTA ELETTRONICA Pag. 1/6
Pag. 1/6 Quello che vogliamo ottenere con questo database è un semplice programma che permetta di fare mailing tramite posta elettronica. 1 Dopo aver creato il database con Access 97 o 2000 è necessario
M.U.T. Modulo Unico Telematico. Specifiche tecniche interfaccia automatica per i Software Gestionali
M.U.T. Modulo Unico Telematico Specifiche tecniche interfaccia automatica per i Software Gestionali Data Redazione Documento 28/02/2011 Data Pubblicazione Documento Versione 2.1.0 Responsabile CNCE Giuseppe
La progettazione di un database non ha un unica soluzione. Quella proposta può essere quindi variata in base all esperienza del programmatore.
Esame di Stato Istituto Tecnico Commerciale Proposta di soluzione della Seconda Prova Indirizzo: PROGRAMMATORI Tema di: INFORMATICA GENERALE E APPLICAZIONI GESTIONALI (Testo valevole anche per i corsi
Approfondimenti. Il controllo di SQL Injection nelle pagine ASP e ASP.NET. U.A. 5 - Database in rete con le pagine ASP e ASP.
U.A. 5 - Database in rete con le pagine ASP e ASP.NET 269 Il controllo di SQL Injection nelle pagine ASP e ASP.NET Approfondimenti Con il termine SQL Injection si intende l aggiunta di istruzioni SQL nell
SISTEMI INFORMATIVI E TELEMEDICINA. 15. Usare XML con ADO.NET Prof. Mauro Giacomini
SISTEMI INFORMATIVI E TELEMEDICINA 15. Usare XML con ADO.NET Prof. Mauro Giacomini Sommario Relazione fra DataSet e XML Sincronizzazione fra DataSet e XMLDataDocument Manipolazione di documenti XML con
Preparati per il compito in classe Modulo 5
Preparati per il compito in classe Modulo 5 Hai i dati relativi a una serie di N (con N < 20) cinema, per ogni cinema si conoscono il nome e l incasso. Scrivi un programma che, presi in input tali dati,
Porta seriale Classe 4E Febbraio 2013. Form 1
Porta seriale Classe 4E Febbraio 2013 Form 1 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text;
Eliminare i contatti duplicati in MS Outlook
MDaemon GroupWare Eliminare i contatti duplicati in MS Outlook Abstract... 2 Il problema... 2 La soluzione... 2 Esportazione dei dati da MS Outlook... 3 Eliminazione con MS Access dei duplicati... 6 Importazione
Database Manager Guida utente DMAN-IT-01/09/10
Database Manager Guida utente DMAN-IT-01/09/10 Le informazioni contenute in questo manuale di documentazione non sono contrattuali e possono essere modificate senza preavviso. La fornitura del software
SCHEMA ER. Tutti i dati del carrello acquisti sono memorizzati nel database e quindi può essere costruito con più query.
Esame di Stato Istituto Tecnico Industriale CORSO DI ORDINAMENTO Indirizzo: INFORMATICA Proposta di soluzione per il tema di: INFORMATICA GENERALE E APPLICAZIONI TECNICO-SCIENTIFICHE Anno Scolastico: 2007-2008
Installazione di Filenet Content Services 5.3 di Emanuele Mattei (emanuele.mattei[at]email.it)
Installazione di Filenet Content Services 5.3 di Emanuele Mattei (emanuele.mattei[at]email.it) INTRODUZIONE Il presente documento ha il compito di illustrare i passi per l installazione di Filenet Cs verione
Manuale per la configurazione di AziendaSoft in rete
Manuale per la configurazione di AziendaSoft in rete Data del manuale: 7/5/2013 Aggiornamento del manuale: 2.0 del 10/2/2014 Immagini tratte da Windows 7 Versione di AziendaSoft 7 Sommario 1. Premessa...
Data Base. Master "Bio Info" Reti e Basi di Dati Lezione 6
Data Base 1 Sommario I concetti fondamentali. Database Relazionale.. Query e SQL MySql, Creazione di un db in MySQL con PHPmyAdmin Creazione database e delle Tabelle Query Inserimento Ricerca Modifica
Che cos'è un modulo? pulsanti di opzione caselle di controllo caselle di riepilogo
Creazione di moduli Creazione di moduli Che cos'è un modulo? Un elenco di domande accompagnato da aree in cui è possibile scrivere le risposte, selezionare opzioni. Il modulo di un sito Web viene utilizzato
Visual Basic.NET La Gestione degli Errori di Federico BARBATI
Generalità Visual Basic.NET La Gestione degli Errori di Federico BARBATI La gestione degli errori, è una parte fondamentale di un codice ben progettato. Fino ad oggi, gli errori nelle applicazioni scritte
Dispensa di database Access
Dispensa di database Access Indice: Database come tabelle; fogli di lavoro e tabelle...2 Database con più tabelle; relazioni tra tabelle...2 Motore di database, complessità di un database; concetto di
CREAZIONE DI UN DATABASE E DI TABELLE IN ACCESS
CONTENUTI: CREAZIONE DI UN DATABASE E DI TABELLE IN ACCESS Creazione database vuoto Creazione tabella Inserimento dati A) Creazione di un database vuoto Avviamo il programma Microsoft Access. Dal menu
Amministrare MySQL con PhpMyAdmin
Amministrare MySQL con PhpMyAdmin Come creare e cancellare i database MySQL Se godiamo di diritti particolari sul server (oppure lavoriamo su un db locale) PhpMyAdmin ha funzioni avanzate di creazione
Realizzare semplici applicazioni windows
ITIS Mattei - Prof. Luca Tessore Laboratorio in pillole: VisualBasic Realizzare semplici applicazioni windows Prerequisiti: Matematica: operazioni di base e calcolo letterale. Informatica: saper gestire
Programmazione avanzata con Visual Basic 2005
Ambiente di sviluppo Visual P1 Creare una soluzione Visual Basic.NET 2005 nelle sue versioni (Standard Edition, Professional Edition) permette di creare diverse tipologie di progetti: Abbiamo anche Visual
FISH Sardegna ONLUS. www.fishsardegna.org. Manuale Utente. www.fishsardegna.org
FISH Sardegna ONLUS Manuale Utente Note generali: Il sito è costruito su CMS Drupal 7. Per avere maggiori informazioni su Drupal si puo consultare online il portale ufficiale http://drupal.org/( in inglese)
Accedere ai database esterni. Corso 2D: Accedere ai database esterni - R.Virili 1
Accedere ai database esterni Corso 2D: Accedere ai database esterni - R.Virili 1 Database Raccolta di dati organizzati secondo un ordine logico In un database: Le colonne sono denominate campi Le righe
Manuale Utente Albo Pretorio GA
Manuale Utente Albo Pretorio GA IDENTIFICATIVO DOCUMENTO MU_ALBOPRETORIO-GA_1.4 Versione 1.4 Data edizione 04.04.2013 1 TABELLA DELLE VERSIONI Versione Data Paragrafo Descrizione delle modifiche apportate
Aggiornamento programma da INTERNET
Aggiornamento programma da INTERNET In questo documento sono riportate, nell ordine, tutte le operazioni da seguire per il corretto aggiornamento del ns. programma Metodo. Nel caso si debba aggiornare
Matematica in laboratorio
Unità 1 Attività guidate Attività 1 Foglio elettronico Divisibilità tra numeri naturali Costruisci un foglio di lavoro per determinare se a è divisibile per b, essendo a e b due numeri naturali, con a
MANUALE PORTALE UTENTE IMPRENDITORE
MANUALE PORTALE UTENTE IMPRENDITORE Indice 1. REQUISITI MINIMI DI SISTEMA E CONTATTI PROGETTO RIGENER@... 3 2. IL PORTALE RIGENER@... 4 2.1 ACCESSO ALLE AREE PRIVATE... 7 2.1.1 Accesso al sito con Windows
ISTRUZIONI AGGIORNAMENTO TARIFFARIO 2006
ISTRUZIONI AGGIORNAMENTO TARIFFARIO 2006 Download: Procedura di aggiornamento 1) Assicurarsi di avere una versione di Winzip uguale o superiore alla 8.1 Eventualmente è possibile scaricare questo applicativo
Configuration Managment Configurare EC2 su AWS. Tutorial. Configuration Managment. Configurare il servizio EC2 su AWS. Pagina 1
Tutorial Configuration Managment Configurare il servizio EC2 su AWS Pagina 1 Sommario 1. INTRODUZIONE... 3 2. PROGRAMMI NECESSARI... 4 3. PANNELLO DI CONTROLLO... 5 4. CONFIGURARE E LANCIARE UN ISTANZA...
Direzione Centrale per le Politiche dell Immigrazione e dell Asilo
Direzione Centrale per le Politiche dell Immigrazione e dell Asilo Sistema inoltro telematico domande di nulla osta, ricongiungimento e conversioni Manuale utente Versione 2 Data creazione 02/11/2007 12.14.00
Applicazione DBToolsSync Manuale Utente
Applicazione DBToolsSync Manuale Utente L applicazione DBToolsSync pubblica dei dati su Web, mantenendoli sincronizzati. Il manuale è strutturato come segue: Presentazione generale dell applicazione Capitolo
FASI PER UNA CORRETTA INSTALLAZIONE DI ULTRA VNC E SKYPE
FASI PER UNA CORRETTA INSTALLAZIONE DI ULTRA VNC E SKYPE Gentile utente Al fine di effettuare una demo, che ci consenta di operare in modo interattivo con Lei, è necessario verificare la presenza del software
TOP DOWN. Preparati per il compito in classe Modulo 5
Preparati per il compito in classe Modulo 5 Un grande magazzino utilizza un database per gestire le vendite dei prodotti. La tabella PRO- DOTTI contiene le informazioni relative ai prodotti in vendita
Esportare dati da Excel
Esportare dati da Excel Per esportare i fogli di Excel occorre salvarli in altri formati. Si possono poi esportare direttamente i dati da un foglio di Excel in un foglio dati di Access, mentre per altri
Office Web Components in programmi C# da http://escher07.altervista.org
Office Web Components in programmi C# da http://escher07.altervista.org Generalità L obiettivo è realizzare un programma C# che utilizzando il componente Web Pivot permetta di ottenere un risultato come
PHP e MySQL. Guida scaricata da www.webstyling.it
Home -> Manuali & Tutorials -> Guida PHP PHP e MySQL E' possibile realizzare delle applicazioni in php appoggiandosi ad un database, quale ad esempio MySQL. Con le novità introdotte ai tempi di MySQL 4.1
Come produrre un file PDF da SAP facendo in modo che venga salvato in automatico in una cartella di rete
Come produrre un file PDF da SAP facendo in modo che venga salvato in automatico in una cartella di rete Autore Enzo Grasseni Pagina 1 di 7 Questo breve manuale ha lo scopo di fornire le indicazioni per
Relazioni tra tabelle
Relazioni tra tabelle Una delle caratteristiche principali di Access è la possibilità di definire le relazioni fra tabelle in modo molto semplice vista l interfaccia grafica visuale. Le relazioni possono
Documentazione sistema di acquisizione
Documentazione sistema di acquisizione Il sistema permette il reperimento dei dati ambientali dalle varie centraline connesse alla rete della serra. Esso è composto da un software c# in esecuzione sul
Leggere un messaggio. Copyright 2009 Apogeo
463 Leggere un messaggio SyllabuS 7.6.3.3 Per contrassegnare un messaggio selezionato puoi fare clic anche sulla voce di menu Messaggio > Contrassegna messaggio. Marcare, smarcare un messaggio I messaggi
I DATABASE Database relazionale
Database relazionale Modello di database che consiste di diversi file separati che sono correlati l'un l'altro attraverso campi chiave. Si può accedere alle informazioni memorizzate in un file attraverso
RE ON/OFF-LINE. L APP funziona su tutti i sistemi operativi Windows e, come applicazione desktop, su Windows 8 (non per Windows RT).
RE ON/OFF-LINE Questa innovativa APP consente di lavorare sul Registro Elettronico sempre ed ovunque, sia dai PC presenti nelle classi sia dal tablet Windows o netbook posseduti dal docente. La modalità
MySQL Database Management System
MySQL Database Management System http://www.mysql.com/ DATABASE RELAZIONALI Un database è una collezione strutturata di informazioni. I database sono delle strutture nelle quali è possibile memorizzare
Per accedere all area di gestione collegarsi al sito www.editeltn.it e digitare nell apposito box i dati di accesso (username: xxx password: xxx).
GUIDA ALL USO DEL CMS (Content Management System) Del sito www.biodermol.com 1. ACCESSO ALL AREA DI GESTIONE Per accedere all area di gestione collegarsi al sito www.editeltn.it e digitare nell apposito
Introduzione ai Sistemi di Gestione di Basi di Dati XML
Introduzione ai Sistemi di Gestione di Basi di Dati Introduzione ai Sistemi di Gestione di Basi di Dati Obiettivi Memorizzare ed estrarre documenti da RDBMS. Trasformare dati tabellari in dati e viceversa.
Controllo Winsock di Visual Basic
Controllo Winsock di Visual Basic Il controllo Winsock, non visibile all'utente, consente di accedere ai servizi di rete TCP e UDP. Per creare applicazioni client o server non è necessario conoscere in
Fratini Service di G. Fratini
Pag. 1 di 7 Questo è una breve guida su come creare un proprio applicativo che utilizzi l OCX Prgfm1985ELA E un progetto in Visual Basic 6.0, per cui è destinato ai programmatori che utilizzano tale ambiente
SISTEMI INFORMATIVI E TELEMEDICINA INFORMATICA MEDICA. 4/5. ADO.NET e Connessione Prof. Mauro Giacomini
SISTEMI INFORMATIVI E TELEMEDICINA INFORMATICA MEDICA 4/5. ADO.NET e Connessione Prof. Mauro Giacomini Sommario Archiettura del framework.net Architettura di ADO.NET Connessione a un DB Gestione della
Struttura logica di un programma
Struttura logica di un programma Tutti i programmi per computer prevedono tre operazioni principali: l input di dati (cioè l inserimento delle informazioni da elaborare) il calcolo dei risultati cercati
Esercizio data base "Biblioteca"
Rocco Sergi Esercizio data base "Biblioteca" Database 2: Biblioteca Testo dell esercizio Si vuole realizzare una base dati per la gestione di una biblioteca. La base dati conterrà tutte le informazioni
Personalizzazione Stampe
Personalizzazione Stampe Validità: Dicembre 2013 Questa pubblicazione è puramente informativa. 24 ORE SOFTWARE non offre alcuna garanzia, esplicita od implicita, sul contenuto. I marchi e le denominazioni
Tutorial MYSQL. Creazione linked server con Microsoft SQL Server per lettura dati da MYSQL. Validità: Febbraio 2013
Tutorial MYSQL Creazione linked server con Microsoft SQL Server per lettura dati da MYSQL Validità: Febbraio 2013 Questa pubblicazione è puramente informativa. SISECO non offre alcuna garanzia, esplicita
Le query. Lezione 6 a cura di Maria Novella Mosciatti
Lezione 6 a cura di Maria Novella Mosciatti Le query Le query sono oggetti del DB che consentono di visualizzare, modificare e analizzare i dati in modi diversi. Si possono utilizzare query come origine
WWW.ICTIME.ORG. NVU Manuale d uso. Cimini Simonelli Testa
WWW.ICTIME.ORG NVU Manuale d uso Cimini Simonelli Testa Cecilia Cimini Angelo Simonelli Francesco Testa NVU Manuale d uso EDIZIONE Gennaio 2008 Questo manuale utilizza la Creative Commons License www.ictime.org
Probabilmente molti di voi conoscono o hanno già sentito parlare di Visual Basic 2008 e del Framework.NET, quindi non andremo ad approfondire molto
Probabilmente molti di voi conoscono o hanno già sentito parlare di Visual Basic 2008 e del Framework.NET, quindi non andremo ad approfondire molto la conoscenza di questo straordinario linguaggio, né
[MANUALE VISUAL BASIC SCUOLA24ORE PROF.SSA PATRIZIA TARANTINO] 14 dicembre 2008
Se devo memorizzare più valori che sono in qualche modo parenti dal punto di vista logico, posso usare il concetto di vettore di variabili (array). Ad esempio, se devo memorizzare le temperature di tutti
I database relazionali (Access)
I database relazionali (Access) Filippo TROTTA 04/02/2013 1 Prof.Filippo TROTTA Definizioni Database Sistema di gestione di database (DBMS, Database Management System) Sistema di gestione di database relazionale
INFORMATICA PER L IMPRESA (Docente Prof. Alfredo Garro)
INFORMATICA PER L IMPRESA (Docente Prof. Alfredo Garro) ESERCIZIO 1a a) Creare, utilizzando Microsoft Access, la base di dati Università,, seguendo lo schema logico relazionale seguente: DATABASE Università
Access. Microsoft Access. Aprire Access. Aprire Access. Aprire un database. Creare un nuovo database
Microsoft Access Introduzione alle basi di dati Access E un programma di gestione di database (DBMS) Access offre: un supporto transazionale limitato Meccanismi di sicurezza, protezione di dati e gestione
GCEWEB Denunce mensili in WEB
GCEWEB Denunce mensili in WEB OBIETTIVI La procedura GCEWEB è un servizio fornito dalla C.E.N.A.I. per consentire l invio delle denunce mensili e malattia delle imprese edili. Il servizio è rivolto alle
Mac Application Manager 1.3 (SOLO PER TIGER)
Mac Application Manager 1.3 (SOLO PER TIGER) MacApplicationManager ha lo scopo di raccogliere in maniera centralizzata le informazioni piu salienti dei nostri Mac in rete e di associare a ciascun Mac i
1 Introduzione...1 2 Installazione...1 3 Configurazione di Outlook 2010...6 4 Impostazioni manuali del server... 10
Guida per l installazione e la configurazione di Hosted Exchange Professionale con Outlook 2010 per Windows XP Service Pack 3, Windows Vista e Windows 7 Edizione del 20 febbraio 2012 Indice 1 Introduzione...1
Istruzioni per creare un file PDF/A tramite software PDFCreator
Istruzioni per creare un file PDF/A tramite software PDFCreator Il formato PDF/A rappresenta lo standard dei documenti delle Pubbliche Amministrazioni adottato per consentire la conservazione digitale
DAL DIAGRAMMA AL CODICE
DAL DIAGRAMMA AL CODICE Un diagramma di flusso Appare, come un insieme di blocchi di forme diverse che contengono le istruzioni da eseguire, collegati fra loro da linee orientate che specificano la sequenza
Le L z e ione n e d i d V isu s a u l B asi s c Prof.ssa Paola Goi 1
Lezione di Visual Basic Prof.ssa Paola Goi 1 VISUAL BASIC E un ambiente di programmazione che permette una programmazione: VISUALE AD EVENTI Per creare programmi applicativi nel sistema operativo Windows.
Guida operativa. My Legal Corner. BestSoft SOFTWARE IN SANITÀ
Guida operativa My Legal Corner BestSoft SOFTWARE IN SANITÀ Via Bono Cairoli 28/A - 20127 Milano (MI) Help desk: 02 29529140 Num. Verde da fisso: 800 978542 E-mail: [email protected] Sito Internet: www.bestsoft.it
P03_S50AT01_Manuale Fax2Mail Rev 02 del 11/04/2013. Manuale Fax2Mail-Guida all uso
-Guida all uso PREMESSA La soluzione Fax2Mail di TWT è un servizio che permette di inviare e ricevere fax via email, attraverso l associazione di un indirizzo di posta elettronica e un numero di fax. Esistono
Manuale Operativo per l utilizzo della piattaforma E-Learning@AQ. Versione 1.1
Manuale Operativo per l utilizzo della piattaforma E-Learning@AQ Versione 1.1 Autore Antonio Barbieri, [email protected] Data inizio compilazione 11 maggio 2009 Data revisione 14 maggio 2009 Sommario
COME CREARE E COLLEGARSI AD UN DATABASE MICROSOFT SQL SERVER O SUN MYSQL
Codice documento 08052301 Data creazione 23/05/2008 Ultima revisione 06/06/2013 Software DOCUMATIC Versione 7 COME CREARE E COLLEGARSI AD UN DATABASE MICROSOFT SQL SERVER O SUN MYSQL Questo documento spiega
4.1.1.1 APRIRE UN PROGRAMMA DI FOGLIO ELETTRONICO
4.1 PER INIZIARE 4.1.1 PRIMI PASSI COL FOGLIO ELETTRONICO 4.1.1.1 APRIRE UN PROGRAMMA DI FOGLIO ELETTRONICO L icona del vostro programma Excel può trovarsi sul desktop come in figura. In questo caso basta
ANALISI UTILIZZO D USO DEL PORTALE SMART
Data stesura: 29.11.2 Ultimo aggiornamento :..2 Statistiche aggiornate al: 3..2 Redatto da: Paolo Perugini ([email protected]) Ufficio: S.I.T. Provincia di Livorno ANALISI UTILIZZO D USO
Lezioni di Laboratorio sui Data Base
Lezioni di Laboratorio sui Data Base Docente Tutor: Dott. Gianluigi Roveda Informatica per l'impresa Prima Parte: Open Office - Base PREMESSA Questo lavoro è stato realizzato a partire dalle slides del
Per scrivere una procedura che non deve restituire nessun valore e deve solo contenere le informazioni per le modalità delle porte e controlli
CODICE Le fonti in cui si possono trovare tutorial o esempi di progetti utilizzati con Arduino si trovano nel sito ufficiale di Arduino, oppure nei forum di domotica e robotica. Il codice utilizzato per
ADO.Net. Prof. Francesco Accarino IIS Altiero Spinelli Via Leopardi 132 Sesto San Giovanni
ADO.Net Prof. Francesco Accarino IIS Altiero Spinelli Via Leopardi 132 Sesto San Giovanni Applicazioni Three Tier In ingegneria del software, l'espressione architettura three-tier ("a tre strati") indica
Lezione 9. Applicazioni tradizionali
Lezione 9 Applicazioni tradizionali Pag.1 Sommario Concetti trattati in questa lezione: SQL nel codice applicativo Cursori API native ODBC Pag.2 SQL nel codice applicativo I comandi SQL possono essere
Corso breve su automazione d'ufficio
OpenOffice.Org MySQL PHP Corso breve su automazione d'ufficio L'obiettivo di questa dimostrazione è la creazione di una connessione ad una sorgente dati e l'automazione della stessa con un foglio di calcolo
Esercitazione 4 JDBC
JDBC Obiettivi dell esercitazione Familiarizzare con l'organizzazione dell'ambiente di lavoro per la realizzazione di applicazioni Java Utilizzare i costrutti di base della libreria JDBC per 1. la gestione
Applicazione Access annuale Universale mini-howto
Applicazione Access annuale Universale mini-howto Augusto Scatolini ([email protected]) Ver. 1.0 gennaio 2009 Premessa pag 2 Predisposizione dell'archivio prototipo pag 2 Come si azzera il
Il sofware è inoltre completato da una funzione di calendario che consente di impostare in modo semplice ed intuitivo i vari appuntamenti.
SH.MedicalStudio Presentazione SH.MedicalStudio è un software per la gestione degli studi medici. Consente di gestire un archivio Pazienti, con tutti i documenti necessari ad avere un quadro clinico completo
OSSIF WEB. Manuale query builder
OSSIF WEB Manuale query builder - Maggio 2010 1) Sommario 1) SOMMARIO... 2 INTRODUZIONE... 3 Scopo del documento... 3 Struttura del documento... 3 Descrizione dell interfaccia grafica... 3 SELEZIONE DI
Visual Basic FROM C TO DEDICATO AGLI UTENTI CON BASI DI C CHE SI AFFACCIANO AL MONDO DEL VISUAL BASIC. Contiene solo basi di linguaggio
FROM C TO Visual Basic DEDICATO AGLI UTENTI CON BASI DI C CHE SI AFFACCIANO AL MONDO DEL VISUAL BASIC. Contiene solo basi di linguaggio FEDERICO GIUNTOLI Microsoft Visual Basic Questo capitolo ha lo scopo
Gestione degli archivi e stampe
Gestione degli archivi e stampe Utilizzando il linguaggio Visual Basic, con la gestione tradizionale degli archivi, sono consentiti tre tipi di accesso ai file: sequenziale, per la lettura e scrittura
InfoBusiness What s new (short version) Build 2.8.3.
InfoBusiness What s new (short version) Build 2.8.3. InfoBusiness 2.8 What s new pag. 1/ 10 INFOADMIN 2.8.3. 3 NUOVE FUNZIONALITA' E MIGLIORIE 3 INFOVISION 2.8.3. 4 NUOVE FUNZIONALITA' E MIGLIORIE 4 4
LINEE GUIDA PER I FORNITORI
LINEE GUIDA PER I FORNITORI Monolotto: Presentazione delle Offerte Versione 4.1 del 01/03/2015 Indice Introduzione... 2 Procedura di partecipazione ad una gara mono-lotto... 4 - Richiesta chiarimenti...
Axios RE App. Installazione. ios. Android
Axios RE App Installazione ios È possibile scaricare ed installare la app direttamente dallo store ufficiale App Store, dove verrà pubblicato ogni successivo aggiornamento. Android È possibile scaricare
Manuale d uso Software di parcellazione per commercialisti Ver. 1.0.3 [05/01/2015]
Manuale d uso Software di parcellazione per commercialisti Ver. 1.0.3 [05/01/2015] Realizzato e distribuito da LeggeraSoft Sommario Premessa... 2 Fase di Login... 2 Menù principale... 2 Anagrafica clienti...
LEGGERE E VISUALIZZARE I DATI FILTRATI E CALCOLATI DI UNA TABELLA IN UNA PAGINA WEB
ADO ACTIVE SERVICE PAGES E DATABASE: tecnologia LEGGERE E VISUALIZZARE I DATI FILTRATI E CALCOLATI DI UNA TABELLA IN UNA PAGINA WEB Come nella lezione precedente, dovendo visualizzare i dati di una tabella
La progettazione di un database non ha un unica soluzione. Quella proposta può essere quindi variata in base all esperienza del programmatore.
Esame di Stato Istituto Tecnico Industriale CORSO DI ORDINAMENTO Indirizzo: INFORMATICA Tema di: INFORMATICA GENERALE E APPLICAZIONI TECNICO-SCIENTIFICHE Anno Scolastico: 2007-2008 Note per lo studente
Manuale Fax2Mail Guida all uso. Operativo
Guida all uso Operativo PREMESSA La soluzione Fax2Mail di TWT è un servizio che permette di inviare e ricevere fax via email, attraverso l associazione di un indirizzo di posta elettronica e un numero
