Visualizzazione stampabile
-
Html + Access
Ho un problema che non riesco a risolvere da sola... spero che qualcuno mi dia una mano... e spero anche di non aver sbagliato sezione xD Ora vi descrivo la situation!
Ho fatto una pagina in html contenente un form dove devo raccogliere dati anagrafici di più persone quindi per non perderli ho pensato di metterli in un database usando access... il mio problema è come collegare le due cose? Ho cercato invano per ore di vedere se su internet ci fosse qualcosa ma in tutte le guide c'erano passaggi che non corrispondevano poi alla mia versione di access... [io ho il 2007] per questo mi bloccavo ogni volta... allora ho pensato di chiedere qui... a scuola ti insegnano a usare html, a usare access ma a collegarli non se ne parla... assurdo u.u
Grazie mille in anticipo per le risposte, spero di essere stata chiara altrimenti chiedete pure (:
-
Non puoi :)
Access è database relazionale, ossia un contenitore di dati.
HTML è un linguaggio di markup client, ossia un insieme di regole che vengono interpretate dal tuo browser per mostrarti una pagina web.
E' un pò complicato da spiegare ma quello che ti manca è quindi un linguaggio di programmazione lato server (Php, Java, Asp, etc) o meglio un applicazione scritta in questi linguaggi che venga eseguita sul server.
Il principio è che il tuo client (o browser) mandi le informazioni inserite dall'utente al server attraverso ad esempio la compilazione di un form, questo si connette al database e in SQL (un linguaggio di interrogazione adottato dai database) vada a leggere o scrivere le informazioni che faranno poi il giro inverso fino al client.
Si tratta di programmazione dinamica, sono operazioni che vengono eseguite lato server, non sul tuo pc locale. Quando entri su questo forum non stai visualizzando semplice pagine html statiche ma richiami pagine php dinamiche che vengono interpretate dal server e, una volta generato l'html di risposta, viene spedito il risultato al tuo pc sotto forma di pagina web.
Il tuo browser fa poco o nulla se non visualizzare quello che è stato laborato "dai piani alti" o mostrarti una machera per farti inserire dati che verranno mandati su.
In sostanza è un casino ma spero che qualcosa avrai capito XD
-
Si ho capito, grazie... ma allora come posso gestirli questi dati? So scrivere qualcosa anche in javascript ma non sono bravissima perché abbiamo fatto poco niente a scuola... Di php non so assolutamente niente xD
-
In JavaScript non va comunque bene (è un linguaggio di scripting lato client).
Ti serve per forza gestirli in una pagina web o una maschera d'inserimento di Access va bene?
Descrivimi meglio quello che ti serve fare :)
-
Allora... da una pagina web mi vengono immessi i dati anagrafici, non posso farli immettere diversamente perché è un specie di iscrizione, ora devo trovare il modo di memorizzare i dati e poi poterci lavorare sopra... così ho pensato che con access sarebbe stato comodissimo lavorare sui dati... se hai alternative però dille pure! (:
-
Access va benissimo per questi lavoretti.
Ma sono gli utenti a dover inserire questi dati da internet?
In questo caso non è una cosa affatto semplice se non hai le basi della programmazione web.
Quello che ti serve è un hosting (lo spazio web dove sarà il tuo sito, tipo altervista per intenderci), un hosting per il database (ovviamente questo dev'essere su un server, se lo lasci sulla tua macchina nessuno potrà raggiungerlo) e le pagine in Php (è il linguaggio più semplice per fare queste cose).
Ci sarà una semplicissima pagina html con un form dove l'utente inserirà i dati, questi verranno passati a uno script php che lancerà le query sul database per inserirli.
Se non è per una cosa "seria" ti consiglio di lasciar perdere e trovare un altro modo, ad esempio farti mandare il questionario via mail.
Se no inizia a studiarti qualche guida: Corso PHP base | Corsi PHP | PHPnews.it
-
Era quello che temevo... lo sto facendo per un sito... quindi la pagina verrà caricata lì... mi dovrò studiare php T_T Lo dicevo che mi mancava qualcosa... ma è fattibile studiarselo da soli?
-
Certo :)
Il mio primo lavoro è stato proprio in php, in una settimana l'ho imparato discretamente bene da solo.
E' anche vero che avevo già le basi della programmazione...
Prendi la prima guida che ti sembra buona, installati WAMP sul pc e sperimenta tantissimo, su internet c'è tutta la documentazione che vuoi.
Poi se hai difficoltà in qualche punto mi scrivi e vedo se posso risolvere.
-
Ok... ci proverò... visto che ci siamo... per fare una funzione in java che controlli che un campo di tipo carattere del form sia stato inserito si può fare:
function Controlla(txt1)
{
if(isNaN(txt1))
{
document.getElementById('testo').innerHTML="Inseri sci il tuo nome";
document.getElementById('testo').style.color="red" ;
document.getElementById('testo').style.fontSize="3 0px";
return false;
}
else
return true;
}
oppure la variante iniziale era:
function Controlla(txt1)
{
if(txt1.value*1 ==0)
{
document.getElementById('testo').innerHTML="Inseri sci il tuo nome";
document.getElementById('testo').style.color="red" ;
document.getElementById('testo').style.fontSize="3 0px";
return false;
}
else
return true;
}
però non sapevo se era corretto mantenere il *1 essendo il campo una stringa...
-
E' JavaScript, Java è un'altra cosa :P
Vuoi una funzione che controlla che un campo sia stato valorizzato con un numerico?
codice:
<script type="text/javascript">
// torna true se numerico, false se altro
function checkNumerico(campo) {
if ((isNaN(campo)) || (campo == "") || (campo == "undefined") return false;
else return true;
}
</script>
Con questi valori ad esempio:
123 torna true
-1.23 torna true
5-2 torna true
0 torna true
Hello torna false
12/07/2012 torna false