+ Rispondi al messaggio
Pagina 1 di 3 123 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 28

Database censimento PC

  1. #1
    Tachesci non è in linea Novello
    Salve a tutti, ho la necessita di censire tutti i pc nel settore dove lavoro, e volevo un aiuto su come strutturare il database. I dati che mi interessano sono: Id macchina,marca,modello,sn,ip,mac address e locazione. La locazione pero vorrei dei menu a tendina che filtrano a loro volta il settore di appartenenza selezionato: es. Edificio A - in un altra casella combinata verranno filtrati solo Ufficio materiale - Ufficio spedizioni - ufficio postale , Edificio B -verranno filtrati solo Ufficio commerciale - Ufficio del personale ecc. Quindi in ogni ufficio e' assegnato un pc ad una persona.
    Spero di essere stato chiaro, non sono bravo in access (2016) ma ci vorrei provare.
    Ringrazio tutti coloro che si dedicheranno ad aiutarmi.
    Grazie.

  2. #2
    Se sono i dati che ti servono probabilmente il db va bene. In cosa ti possiamo essere utili?
    ℹ️ Leggi di più su AntonioG ...

  3. #3
    OsvaldoLaviosa non è in linea Topo di biblioteca
    Secondo me Tachesci ha indicato che cosa vorrebbe ottenere come obiettivo finale, ma non mi sembra abbia alcune tabelle già progettate e/o relazionate. Forse vuole una dritta in questo senso.
    Se ho sbagliato a interpretare, cerca di descrivere dettagliatamente quello che avresti già messo in opera, vediamo come possiamo venirti incontro.

  4. #4
    L'avatar di muttley005
    muttley005 non è in linea Topo di biblioteca
    la tabella anagrafica la strutturi coi campi che hai citato ma non con i campi descrittivi delle anagrafiche esterne bensì con i relativi ID in modo da avere tutto normalizzato.
    Per fari un esempio schematico qualcosa del genere:
    T_ANAG_PC: ID_Macchina (K), ... , ID_Locazione
    T_Locazioni: ID_Locazione (K, num.auto), DES_Locazione

  5. #5
    Tachesci non è in linea Novello
    Avete ragione, sono stato poco chiaro.
    Volevo una diritta, iniziando a creare le tabelle, e cosi via.
    Avevo in mente di creare una tabella per i dati del pc, una tabella per la locazione. Ma per la locazione vorrei che i menu a tendina mi filtrassero i relativi campi da me selezionati, come avevo descritto prima. Quindi dovrei creare una tabella EDIFICIO?,una tabella UFFICIO e una tabella locazione inserendo il nome della persona cognome nr telefonico? e relazionarle una a molti? Datemi chiarimenti su come iniziare. Grazie per la pazienza.

  6. #6
    OsvaldoLaviosa non è in linea Topo di biblioteca
    Bisogna ragionare passo passo.
    Edifici uno-a-molti Uffici sembrerebbe ovvio, ma non sappiamo se un NomeUfficio può apparire anche in molti Edifici. Questo ce lo devi chiarire.

  7. #7
    Tachesci non è in linea Novello
    No il nome ufficio appartiene solo a quell'edificio ma in un ufficio ci sono tanti dipendenti che per un motivo banale possono cambiare ufficio ed edificio.

  8. #8
    OsvaldoLaviosa non è in linea Topo di biblioteca
    Io penserei a una struttura tabelle così:
    Edifici
    IDEdificio (numerazione automatica, chiave primaria)
    NomeEdificio
    Indirizzo
    IDCittà (se vuoi servirti di una tabella Città o Comuni a parte)

    Uffici
    IDUfficio (numerazione automatica, chiave primaria)
    NomeUfficio
    Piano
    StanzaN
    IDEdificio (numerico)

    Dipendenti
    IDDipendente (numerazione automatica, chiave primaria)
    Cognome
    Nome
    Cellulare
    e-mail
    ...altri campi tipicaente anagrafici...

    AssegnazioniDipendenti
    IDAssegnazione (numerazione automatica, chiave primaria)
    DataAssegnazione
    IDDipendente (numerico)
    IDUfficio (numerico)

    Relazioni:
    Ediici.IDEdificio uno-a-molti Uffici-IDEdificio
    Uffici.IDUfficio uno-a-molti AssegnazioniDipendenti.IDUfficio
    Dipendenti.IDDipendente uno-a-molti AssegnazioniDipendenti.IDDipendente

    Però ho perso il filo del discorso riguardante i PC.

  9. #9
    Tachesci non è in linea Novello
    Ogni persona in un ufficio ha un PC con i seguenti dati: marca - modello - sn - IP - macaddress. Però vorrei che con dei menu a discesa seleziono l'edificio e filtra solo gli uffici di quell'edificio così come selezionando l' ufficio filtra solo le persone che lavorano in quell"ufficio. Ora non so se questa operazione si fa nella maschera con una query appropriata.

  10. #10
    OsvaldoLaviosa non è in linea Topo di biblioteca
    Quote Originariamente inviato da Tachesci
    Ogni persona in un ufficio ha un PC con i seguenti dati: marca - modello - sn - IP - macaddress
    1. Prevedi una tabella PC con tutti quei campi e ovviamente un campo chiave primaria IDPC.
    2. Nella tabella Assegnazioni aggiungi un campo IDPC e relaziona conseguentemente.
    N.B.: Quando crei una qualsiasi relazione uno-a-molti, nella finestra Relazioni, abbi cura di mettere sempre la spunta su"Applica integrità referenziale".

    Quote Originariamente inviato da Tachesci
    vorrei che con dei menu a discesa seleziono l'edificio e filtra solo gli uffici di quell'edificio così come selezionando l' ufficio filtra solo le persone che lavorano in quell"ufficio. Ora non so se questa operazione si fa nella maschera con una query appropriata.
    Diciamo di sì...questo meccanismo va sotto il nome in gergo di "caselle combinate a cascata". Leggi numerosi altri thread su questo argomento molto dibattuto e richiesto.
    Un esempio classico fornito da @Alex è quello che parla di Regioni--->Province--->Comuni.

+ Rispondi al messaggio
Pagina 1 di 3 123 ultimoultimo

Potrebbero interessarti anche ...

  1. Apertura Database da un altro database passando dati del login
    Da Alessandro.Ac nel forum Microsoft Access
    Risposte: 5
    Ultimo Post: 02-12-2020, 14:35
  2. Risposte: 6
    Ultimo Post: 30-06-2017, 09:22
  3. Risposte: 1
    Ultimo Post: 25-06-2015, 09:14
  4. Tutto in un database oppure suddividere in più database tematici?
    Da OsvaldoLaviosa nel forum Microsoft Access
    Risposte: 10
    Ultimo Post: 26-08-2014, 10:55
  5. Ma dove mi crea il Database ? (esempio creazione database sdf)
    Da pijo1971 nel forum Visual Basic .Net
    Risposte: 8
    Ultimo Post: 22-10-2006, 09:41