|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Nov 2001
Messaggi: 481
|
Programmino di gestione database elementare
Salve, conoscete qualche programmino di gestione database semplice semplice, possibilmente gratuito e in italiano ?
Tutto quello che mi serve è definire dei campi a mia scelta e che i record siano col supporto RTF in multilinea, con due viste: tabella (complessiva di più record) e maschera (ossia un record alla volta). Userei Excel se non fosse per il fatto che le celle sono limitate a una frase in linea singola e non sono quindi multilinea. Tutto qui, potete aiutarmi ? Grazie |
|
|
|
|
|
#2 | |
|
Bannato
Iscritto dal: Jan 2001
Messaggi: 1976
|
Re: Programmino di gestione database elementare
Quote:
Excel > in qualunque cella digita "Enzo Tana ama" Alt+Enter "la Tana Pelosa" |
|
|
|
|
|
|
#3 |
|
Bannato
Iscritto dal: Jan 2001
Messaggi: 1976
|
e poi, sempre per definizione, può essere verticale, orizzontale (come in Cina) o obliqua (come a Singapore):
clic destro sulla cella > Formato celle > Allineamento > Orientamento |
|
|
|
|
|
#4 | |
|
Bannato
Iscritto dal: Jan 2001
Messaggi: 1976
|
Re: Programmino di gestione database elementare
Quote:
Excel > in qualunque cella digita "Blisset ama" Alt+Enter "la Tana Pelosa" |
|
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Nov 2001
Messaggi: 481
|
Ah, grazie.
Effettivamente ignoravo queste possibilità in Excel. Ho fatto un semplice foglio di lavoro Excel-VBA con una maschera e le funzioni di database, solo che mi sembra un pò lento. Dagli un'occhiata. Dato che il file è più di 30 Kb, l'ho diviso in due parti. |
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Nov 2001
Messaggi: 481
|
E qui c'è la seconda.
Certo che 30 Kb è proprio poco. |
|
|
|
|
|
#7 |
|
Bannato
Iscritto dal: Jan 2001
Messaggi: 1976
|
mi volete far scaricare a forza il Winrar o come si chiama
|
|
|
|
|
|
#8 | |
|
Senior Member
Iscritto dal: Nov 2001
Messaggi: 481
|
Quote:
Il RAR è molto più potente e versatile dello Zip e poi WinRar scompatta tutti i formati di compressione, non solo il suo. Hai capito quindi cosa vorrei ? Possibile che con tutti i miliardi di programmi freeware che ci sono, non ce n'è uno che faccia queste quattro cosette elementari ? Io ho scritto un programma in VB6 che è molto simile a quel foglio di lavoro ed è anche molto più veloce, ma immagino che ci sia da qualche parte un programmino freeware fatto da qualcuno mille volte più bravo di me, che fa le stesse cose anche meglio. |
|
|
|
|
|
|
#9 | |
|
Bannato
Iscritto dal: Jan 2001
Messaggi: 1976
|
Quote:
Quello che ti serve è embedded in qualunque tabella Excel: ad ogni elenco di righe-records costituite da colonne-campi è automaticamente associato una form ("Modulo dati" o "DataForm) di input-output dati in cui sono implementate le funzioni base di gestione del database: scorrimento record, inserimento, eliminazione, scorrimento records con filtri, ecc.: Excel > Seleziona una tabella qualunque > Dati > Modulo ti allego un file col DataForm attivato automaticamente nel foglio "Maschera" Faccio due osservazioni: 1) Non c'è nessun controllo VB potente ed esteso come l'oggetto Worksheet di Excel ergo in Excel i controlli di automazione ActiveX vanno utilizzati solo per "effetto grafico" e quindi mai. 2) La stessa cosa che fa DataForm può essere realizzata in VBA(Excel) con un UserForm oppure con un foglio-maschera. La cosa è moooolto semplice, non richiede nessun controllo ActiveX, richiede meno di 20-30 righe di codice ed è di funzionamento istantaneo. |
|
|
|
|
|
|
#10 |
|
Bannato
Iscritto dal: Jan 2001
Messaggi: 1976
|
prooooontoooooo
|
|
|
|
|
|
#11 | |
|
Senior Member
Iscritto dal: Nov 2001
Messaggi: 481
|
Quote:
Ebbene, dov'è quella casella nella mascherina database di Excel ? Non si potrebbe fare una cosa simile in Access, magari con una maschera a pieno schermo tipo quella che ho fatto io nel progetto ? In teoria dovrebbe essere ancora più facile, eppure non ho idea di come farla perchè l'ho usato pochissimo finora. Tutto quello che mi serve è la casella gialla al centro e la possibilità di campi a tendina dove selezionare voci ricorrenti, impostati in un'altra tabella. Non so come collegare quest'ultima tabella alla maschera. Non potresti allegarmi qualcosina in MDB ? Grazie |
|
|
|
|
|
|
#12 |
|
Bannato
Iscritto dal: Jan 2001
Messaggi: 1976
|
senti Blisset io te la do cotta e te la do cruda (non la fi+a perchè purtroppo ne sono sprovvisto e altrimenti non starei certo a digitare sulla tastiera ...).
Però tutto quest'indugiare su Access quando c'hai per le mani un controllo (il foglio di calcolo) che ti fa dalla risoluzione di sistemi non lineari a PacMan mi sembra assurdo. Tutto quello che fai in VB lo fai in VBA-Excel e SENZA utilizzare controlli ActiveX. |
|
|
|
|
|
#13 | |
|
Senior Member
Iscritto dal: Nov 2001
Messaggi: 481
|
Quote:
Ma possibile che con miliardi di programmi freeware che ci sono non c'è n'è uno che faccia queste quattro cosette elementari ? Ma allora il programma freeware che avevo fatto io cos'era ? Unico al mondo ? Esistono persino sistemi operativi freeware con tonnellate di programmi sofisticatissimi totalmente freeware e non c'è un misero elementare database freeware. Mi pare impossibile. |
|
|
|
|
|
|
#14 | |
|
Bannato
Iscritto dal: Jan 2001
Messaggi: 1976
|
Quote:
In Excel c'è tutto quello che c'è in VB e anche di più ! Quello che devi fare tu è una cazzatella da 20 righe di codice. |
|
|
|
|
|
|
#15 |
|
Bannato
Iscritto dal: Jan 2001
Messaggi: 1976
|
comunque se mi avanzano 5 minuti te lo faccio tal quale al tuo progetto ( :o ) con la bella mascherona con i tastoni da Accesso Facilitato con 20 righe di codice, i ComboBox come li chiami tu (ma saranno cose mooolto più rapide) e un millesimo del tempo di attivazione.
P.S. ma tu vai a fare del bene alla gente ! |
|
|
|
|
|
#16 | |
|
Senior Member
Iscritto dal: Nov 2001
Messaggi: 481
|
Quote:
E' solo che non conosco Excel così bene come a quanto pare lo conosci tu, che con 20 righe riesci a fare quello che io non sono riuscito a fare in due settimane. In ogni caso grazie per l'aiuto che mi hai dato e ti ringrazio in anticipo anche per quelle 20 righe se me le vorrai inviare quando avrai 5 minuti. |
|
|
|
|
|
|
#17 |
|
Bannato
Iscritto dal: Jan 2001
Messaggi: 1976
|
mi devi scusare Blisset,
in effetti forse ti servirebbe qualcosa di già pronto e formattato tipo il DataForm di Excel ma più consono ai tuoi desideri. Le righe di codice necessarie sono poche se riesci a sfruttare i building-block dell'ambiente, se invece lo usi solo come frame-cornice per i controlli ActiveX allora il numero di righe di codice esplode (devi settare le proprietà, "popolare" i controlli, gestire gli eventi ecc., ecc.) e, più o meno, non si fa meglio di quello che hai fatto tu, anche come tempo di impostazione del codice e di programmazione. |
|
|
|
|
|
#18 | ||
|
Senior Member
Iscritto dal: Nov 2001
Messaggi: 481
|
Quote:
Quote:
|
||
|
|
|
|
|
#19 |
|
Bannato
Iscritto dal: Jan 2001
Messaggi: 1976
|
no in Excel si può fare TUTTO quello che fai in VB e anche di più !
quindi la tua maschera così com'è, identica, con colori, pulsanti e tutto il resto si può fare tal quale con le stesse funzionalità con 20-30 righe di codice, funzionamento istantaneo e in cinque minuti. a patto di utilizzare le facilities (ossia funzionalità del foglio di calcolo e oggetti) di Excel, altrimenti il risultato è più o meno quello che hai ottenuto in termini di tempo di programmazione e performance. Come in tutte le cose la filosofia di partenza non è indifferente. |
|
|
|
|
|
#20 |
|
Member
Iscritto dal: Dec 2002
Messaggi: 122
|
La vostra discussione è insulsa....ogni messaggio non dice di più d quanto detto nei primi due messaggi.
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 03:03.



















