Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. Visual Studio 6.0
Aggiornare dataset come si fa?
martedì 05 dicembre 2006 - 19.35
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
ken87
Profilo
| Junior Member
67
messaggi | Data Invio:
mar 5 dic 2006 - 19:35
Ho collegato un database acess in visual basic 2005 con la composizione automatica. usando
esattamente (cofigurazione guidadata origine dati) creando il mio data set.
Il problema che il filie acess badge.mbd deve essere modificato dal'utente usando acess classico e non gestito dal programma.
se ora un uttente aggunge una nuova tabella es consuntivo2009 il dataset non vede la tabella ma bisogna andare manualmente ad aggungere la nuova tabella.
Come si puo fare perche il programma si accorga della nuova tabella e aggunga nel dataset?
Poi ho un altro problema, il programma che sto lavorando deve gestire previsione future esempio badge2009 come faccio a crere relazioni di tabelle che non esistono o son costretto a farlo per quache anno con tutte tabelle gia create...
Aiuto non so proprio a cosa pensare, non ho molta esperienza nella programmazione database.
Vi ringrazio in anticipo...
Cteniza
Profilo
| Guru
1.509
messaggi | Data Invio:
ven 8 dic 2006 - 16:13
Quando si progetta un database che deve mantenere i dati nel tempo si costruiscono le tabelle in modo tale da poter isolare i dati di un certo anno tramite una normale selezione.
Ad esempio una ipotetica tabella di movimenti potrebbe essere:
Campo
Id - chiave primaria della tabella
Anno - anno di riferimento (chiave)
Data - data movimento (chiave)
Codice - foreign key verso una anagrafica
Valore
In questo modo il problema di aggiornare il codice ogni anno non esiste più.
Come secondo metodo, se le tabelle hanno l'anno all'interno del nome puoi inoltre (in alternativa) provvedere a cambiare le query di estrazione dei dati in modo tale che l'estrazione sul dataset e i command di update tengano conto dell'anno nel determinare il nome della tabella.
E' ovvio che se con questo secondo metodo hai la necessità di avere più anni in linea devi aggiornare il dataset facendo diventare le sue tabelle "plurianno", gli aggiornamenti diventano poi molto più complicati.
ken87
Profilo
| Junior Member
67
messaggi | Data Invio:
mar 12 dic 2006 - 00:09
ciao
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !