|
| |
Se, una volta fatta partire una
videolezione, non sentite l'audio
click qui
Delphi e Access/MySql - 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
Viene analizzato il comando locate che permette di cercare
record in una TTable o TQuery con o senza indici impostando
criteri di ricerca anche multicampo. A seguire l'uso dei filtri. Viene poi
presentato un esempio di elaborazione che sarebbe arduo da programmare con
SQL e quasi banale usando invece la programmazione 'tradizionale': come
dire, 'lo strumento giusto in ogni situazione'! |
| 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 |
|