Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1

    [Access] Maschera di input

    Ciao a tutti,

    Devo creare una maschera di inserimento/modifica dati su record legati da JOIN.

    Su una tabella semplice ci riesco... ma quando si tratta di + tabelle non so come fare...

    mi potete aiutare?
    grazie
    ciao
    «Se leggi dimentichi, se vedi capisci, se fai impari» Piaget

  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2005
    Messaggi
    262
    Se lo devi fare con in wizard penso proprio di no,devi gestire tutto da codice.

  3. #3
    grazie... ma come?
    «Se leggi dimentichi, se vedi capisci, se fai impari» Piaget

  4. #4
    Utente di HTML.it L'avatar di diegoctn
    Registrato dal
    May 2001
    Messaggi
    2,118
    Fallo su una query.

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2005
    Messaggi
    262
    fai una query da codice con le join
    E' semplice

  6. #6
    Utente di HTML.it L'avatar di fabio309
    Registrato dal
    Oct 2002
    Messaggi
    1,918
    non sempre le query con join sono aggiornabili, collega la maschera con la tabbella principale e metti una sottomaschera per l'altra tabella, per legarle usa le proprietà "collega campi secondari" "collega campi master"

  7. #7
    Infatti, la query non è aggiornabile quando è presente una JOIN.

    Io ho provato a fare una sottomaschera... ma visualizzo i dati di una tabella... come se aprissi una tabella.

    allora, il mio database è strutturato così

    TABELLA utenti
    id
    nome
    ...


    TABELLA gruppi
    id
    nome_gruppo


    TABELLA utenti_gruppi
    id_utente (PRIMARY)
    id_gruppo (PRIMARY)


    come posso fare?
    Forse non ho premesso che Access lo sto conoscendo solo ora... quindi non date per scontato niente per favore... sono un povero ignorante in materia
    «Se leggi dimentichi, se vedi capisci, se fai impari» Piaget

  8. #8
    Utente di HTML.it
    Registrato dal
    Mar 2005
    Messaggi
    262
    Ma xchè usi Access? Se proprio devi usare un DB,utilizza SQL-Server, molto più stabile e dinamico.
    Comunque ritornando alla query avendo le due tabelle con due campi come primary key,devi fare una query e relazionare i due campi o con delle join o con la condizione WHERE.

  9. #9
    Utente di HTML.it L'avatar di fabio309
    Registrato dal
    Oct 2002
    Messaggi
    1,918
    es. ho due tabelle Elenco_computer e Interventi, sono legate dal campo "Nome_computer", la maschera principale ("Maschera1") è collegata alla lista dei computer la maschera secondaria ("Maschera2") all'elenco degli interventi, nella maschera principale inserisci un elemento sotto-maschera e gli setti le proprietà come nell'immagine


  10. #10
    Ho capito e funziona... ma solo con 2 tabelle... nel mio caso sono 3... come devo fare?

    spiego meglio con uno schemino, come sono strutturate le mie tabelle...

    codice:
     __________       _______________
    |  utenti  |     | utenti_gruppi |      __________
    |¯¯¯¯¯¯¯¯¯¯|     |¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯|     |  gruppi  |
    | id <-----------> id_utente     |     |¯¯¯¯¯¯¯¯¯¯|
    | nome     |     | id_gruppo <---------> id       |
    | ...      |     |_______________|     | gruppo   |
    |__________|                           |__________|
    quella di mezzo ha entrambi i campi come chiavi primarie

    ma in ogni caso perchè nella sottomaschera mi esce come risultato la tabella (come se stessi visualizzando una tabella)?
    «Se leggi dimentichi, se vedi capisci, se fai impari» Piaget

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.