Newsgroup: it.comp.appl.access
Titolo: [lunghetto] database Northwind

buongiorno a tutti.
in questi giorni, da bravo neofita, ho cominciato a leggere un paio di 
manuali di access (e qui devo dar ragione a chi diceva che almeno per uno 
dei due sono soldi buttati), e ho vivisezionato il database di esempio 
northwind.
In questo database ci sono delle cose che spero vorrete spiegarmi.
Tabella prodotti: in visualizzazione struttura vedo che il campo IDFornitore 
che è relazionato all'omonimo campo della tabella fornitori, è definito come 
numerico. Io mi aspetto di trovarci dentro il codice del fornitore e invece 
ci trovo la ragione sociale del fornitore. Perché?
Stesso discorso per la tabella Ordini che in visualizzazione struttura 
mostra il campo IDCliente e invece in tabella ci trovo non il codice cliente 
ma la ragione sociale. Sempre in tabella Ordini trovo IDImpiegato definito 
come numerico e invece nel foglio dati c'e' il cognome/nome dell'impiegato.
Questo è molto importante per me, perché nel mio database ho due tabelle, 
una con l'anagrafica indicizzata con un contatore e l'altra relazionata alla 
prima tramite questo contatore. Nella seconda tabella che ho relazionato 
alla prima tramite l'IDCliente, non vorrei aggiungere anche il campo 
ragionesocialecliente, già presente nella prima tabella di anagrafica, ma 
semplicemente visualizzarlo nella maschera di inserimento dati grazie alla 
relazione tra le due tabelle.
Naturalmente pensavo di prendere spunto dalla tabella e dalla maschera 
ORDINI di northwind che però mi hanno spiazzato per il motivo che ho sopra 
riportato.
grazie per il vs contributo.
milko. 

 buongiorno a tutti.





Ciao Milko
 Credo che l'equivoco sorga dal fatto che nella struttura di queste
tabelle, per esempio [Prodotti], il campo IDFornitore utilizza una
modalita tipo casella combinata per la ricerca, se in struttura della
tabella [Prodotti] selezioni la riga corrispondente al campo IDFornitore
vedrai che la finestra in basso possiede 2 linguette, [Generale] e
[Ricerca], se selezioni ricerca vedrai che il campo numerico fa
riferimento al record corrispondente della tabella [Fornitori] e ti
permette di visualizzare direttamente nella tabella prodotti il NOME del
fornitore al posto del numero nel campo numerico IDFornitore.
La struttura è ovviamente corretta, anche se la casella combinata io la
utilizzo di norma solo nelle maschere, inoltre di solito utilizzo per
esempio un nome tipo [ID_Cliente] per la chiave primaria della tabella
clienti ed un nome tipo [Link_Cliente] per il campo della tabella dal lato
molti della relazione perchè mi sembra più chiaro e corretto.
Se il campo [IDCliente] è un contatore il campo [Link_Cliente] dovrà
essere un numerico intero lungo.
Spero di esserti stato di aiuto
Ciao
Prometeo
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


Sicuramente, grazie.
Dopo a casa digerirň il tuo msg.
Un'altra query:
ma per fare dataentry in una rete win devo installare access su tutte le 
macchine?
oppure č necessario fare qualche eseguibile in visualbasic?
tenchiů. 


naturalmente ho già visto che è possibile accedere via internet explorer 
però non so quanto valido sia. 

 tenchiů.
-- 
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
---------------------------------------------------- 

>
già, già.
ricordo che in passato (remoto) ho fatto qualcosa con db3.
allora però potevi compilare in locale se non erro.
quanto costa il developer?
grazie, ciao. 

 essere eseguito anche in computer in cui non è installato Access.
Comunque leggevo che con qualsiasi runtime di access puoi far "funzionare" 
il tuo database.
non è legale ma funzia.
giusto? 

 ha scritto nel messaggio
news:d4118e$218e$1...@stargate1.inet.it...

Per non essere perseguito per "pirateria informatica", per distribuire il
runtime di un database devi appunto possedere la licenza acquistando appunto
la versione Developer di Access.
Poi fai come ti pare, in quanto ritengo tu sia maggiorenne e vaccinato.


 grazie, ciao.
