Delphi e Access/MySql - lezione 9 (DIFFICOLTA' MEDIO-BASSA)
| Descrizione (06-01-05) | dbnavigator addio! Costruiamo una
'pulsantiera' di navigazione personalizzata. Prima parte Stufi del solito DBNavigator? Riprendetevi tutto il controllo (ma anche le responsabilità) gestendo direttamente le operazioni di lettura, inserimento, modifica, cancellazione e ricerca sulle tabelle di un data base. Imparate anche ad affrontare situazioni nelle quali SQL è impotente ... nella seconda parte, però ! Seconda parte |
| Formato | .exe (visualizzatore autoscompattante con
partenza automatica della videolezione)
2 PARTI parte1: 41 minuti parte2: 29 minuti |
| Prelievo | parte1 (41 minuti): click qui 20 MByte
parte2: click qui 12 MByte progetto Delphi + database: click qui progetto Delphi + database: click qui |
Delphi e MySql - lezione 8 (DIFFICOLTA' MEDIA)
| Descrizione (06-01-05) | FORM DELPHI DI
INTERROGAZIONE SQL VISUALE CON CRITERI AND/OR LIBERAMENTE IMPOSTABILI Da una form delphi è possibile impostare in modo visuale (dblookupcombobox) alcuni criteri con cui comporre un'interrogazione che interessa alcune tabelle. Si può far uso anche in modo libero di criteri and/or. Alla fine verrà generata la stringa SQL necessaria ed un componente TQuery per far apparire il risultato in un DBGrid. Esempio di interrogazione: (elenco degli atleti) età > 20 AND nazione=italia OR disciplina=110 ostacoli. La query risultante sarebbe: select distinct cognome, nome from atleti,nazioni where idNazione=nazione and eta>20 AND idnazione=1 union select cognome, nome from atleti,atletidiscipline,discipline where idAtleta=atleta and idDisciplina=disciplina and idDisciplina=2 Interessante il commento della parte del codice che deve generare la stringa SQL !
|
| Formato | .exe (visualizzatore autoscompattante con
partenza automatica della videolezione)
2 PARTI parte1: 22 minuti parte2: 31 minuti |
| Prelievo | parte1: click qui 11 MByte parte2: click qui 15 MByte
NEW!! (09-02-05) aggiunto progetto Delphi + database click qui |
Delphi e MySql - lezione 7 (consigliata, ma non indispensabile, la visione almeno delle videolezioni Delphi e MySql 1 e 2 qui sotto)
| Descrizione (03-01-05) | STEMMI DEL MONDO - form
con dblookupcombobox in cascata che interrogano un data base. (select
in cascata)
Scrivendo solo 7 (!) righe di codice effettive, costruiamo una maschera con una prima dblookupcombobox che legge un elenco di nomi di nazioni da un data base (MySQL o Access non importa ...). Scelta la nazione viene impostato in automatico il giusto comando SQL (oggetto TQuery) per estrarre un elenco delle sole regioni di quella nazione. Scelta la regione viene impostato in automatico il giusto comando SQL (altro oggetto TQuery) per estrarre un elenco delle sole città di quella regione. Infine, scelta la città viene mostrato a video lo stemma di quella città (non ho usato un blob ma ho memorizzato nel database il percorso dell'immagine: è risaputo che BDE e campi blob litigano un pochino ...)
|
| Formato | .exe (visualizzatore autoscompattante con
partenza automatica della videolezione)
31 minuti di videolezione |
| Prelievo | click qui 16 MByte |
Delphi e MySql - lezione 6 (consigliata, ma non indispensabile, la visione almeno delle videolezioni Delphi e MySql 1 e 2 qui sotto)
| Descrizione | Siete stufi di inserire in ogni form che li usa
il data set (TTable o TQuery ecc.) dei clienti e relativo data source ?? E
di configurare ogni volta sempre le stesse proprietà ? OK, piazzate
UNA VOLTA SOLA quella coppia di data set / data source su di un data module
e richiamateli tutte le volte che volete da una qualsiasi maschera! La
stessa cosa potete farla con un dialogo di apertura di un file, o la
tavolozza per scegliere i colori ecc. Qualsiasi componente non visuale è
adatto per essere 'centralizzato' e condiviso in tutta l'applicazione grazie
ad un data module ...
|
| Formato | .exe (visualizzatore autoscompattante con
partenza automatica della videolezione)
26 minuti di videolezione |
| Prelievo | click qui 13 MByte |
Delphi e MySql - lezione 5 (consigliata, ma non indispensabile, la visione delle videolezioni Delphi e MySql 1, 2, 3, 4 qui sotto)
| Descrizione | Come inviare da una form Delphi un comando SQL
qualsiasi ad un server DBMS (MySQL nello specifico). Quindi, non il solito
SELECT ... ma, ad esempio, un comando per inserire o modificare o cancellare
un record, creare una tabella, distruggerla ecc.
|
| Formato | .exe (visualizzatore autoscompattante con
partenza automatica della videolezione)
10 minuti di videolezione |
| Prelievo | click qui 6 MByte |
Delphi e MySql - lezione 4 (fortemente consigliata, prima, la visione delle videolezioni Delphi e MySql 1, 2, 3 qui sotto)
| Descrizione | Creare una form per caricare la tabella
intermedia tra altre due in associazione molti a molti (atleti /
discipline); vengono usate due combobox per scegliere l'atleta e la
disciplina: una volta scelto l'atleta si possono caricare una dopo l'altra
le discipline da esso praticate; in tempo reale, con un comando SQL select
di un oggetto TQuery, si visualizza l'elenco completo delle discipline
praticate dall'atleta corrente; anche il navigator usato per
inserire/modificare/cancellare una disciplina dell'atleta corrente viene
programmato in modo da aggiornare l'elenco delle discipline. |
| Formato | .exe (visualizzatore autoscompattante con
partenza automatica della videolezione)
25 minuti di videolezione |
| Prelievo | click qui 12 MByte |
Delphi e MySql - lezione 3 (fortemente consigliata, prima, la visione delle videolezioni Delphi e MySql 1, 2 qui sotto)
| Descrizione | Creare con delphi una maschera di accesso ai dati di un database
MySql: due grid con tabelle associate 1-Molti sincronizzate tra loro
(scegliendo un record da un grid, nell'altro sono visualizzati solo i
record che gli corrispondono secondo l'associazione); seconda maschera con
una combobox al posto del dbgrid 'lato uno' che sincronizza sempre un dbgrid
'lato molti' |
| Formato | .exe (visualizzatore autoscompattante con
partenza automatica della videolezione)
15 minuti di videolezione |
| Prelievo | click qui 8 MByte |
Delphi e MySql - lezione 2 (fortemente consigliata, prima, la visione della videolezione Delphi e MySql 1 qui sotto)
| Descrizione | Creare con delphi una maschera di accesso ai dati di un database
MySql: una tabella, un record alla volta con caselle dbedit; caricamento
di un campo chiave esterna utilizzando una combobox
19 minuti di videolezione |
| Formato | .exe (visualizzatore autoscompattante con
partenza automatica della videolezione)
19 minuti di videolezione |
| Prelievo | click qui 9 MByte |
Delphi e MySql - lezione 1
| Descrizione | Realizzare una form per accedere ai dati di una singola tabella attraverso un DBGrid. |
| Formato | .exe (visualizzatore autoscompattante con
partenza automatica della videolezione)
20 minuti di videolezione |
| Prelievo | click qui 10 MByte |
Gruppo sul Riordino Istituti Tecnici
25/04/10:
Nuovo esercizio oop / late binding VAI
11/04/10:
Videoesercizio OOP / ereditarieta' e late binding: VAI
06-04-10:
Nuova videolezione: PHP/MySql VAI
04/04/10:
Nuovo videoesercizio (e nuova sezione): I componenti principali di .NET / C# VAI
21/03/10:
Nuova videolezione: introduzione al PHP - 1 VAI
31/01/10:
Nuovo videoesercizio: diagramma ER e schema relazionale di un tema assegnato all'Esame di Stato VAI
20/01/10:
Nuovo videoesercizio C# / OOP: classe FrazioniVAI