Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Maschere e tabelle multiple con Access

    Scusate per il post un pò lungo ma necessario.
    Gentilmente un aiuto per un idea se fattibile, oppure, un consiglio per la
    migliore scelta di impostazione del progetto.
    Premetto che conosco poco la procedura per elaborare e salvare dati su
    tabelle multiple.
    Di solito, e per questo motivo, mi adatto a "lavorare" su di una maschera di
    inserimento dati collegata ad un unica Tabella.
    Passiamo all'idea:
    Ho una maschera di inserimento dati che chiameremo "frmAnagrafica" e
    relativa tabella "tblAnagrafica" con un oggetto LstBox (casella a discesa)
    sulla maschera che a seconda della scelta mi apre un ulteriore maschera di
    inserimento dati ( a seconda della selezione questa maschera secondaria si
    attiva o meno)
    Quest'ultima dovrebbe permettere inserimenti di dati da collocare sempre
    nella tabella "tblAnagrafica" (come proprietà Origine dati questa maschera
    non vede la tabella), oppure in una tabella specifica ma sempre collegata
    alla principale (tblAnagr.).
    I dati dei campi di entrambe le maschere dovrebbero poi essere visualizzati
    con una Qry o quant'altro. Tenere presente pure che i dati potrebbero venire
    richiamati per modifica tramite maschera.
    -----------------------------------
    Forse un impostazione del genere non è fattibile, oppure complessa, ma mi
    pare strano che un form unico (maschera) debba contenere campi di
    inserimenti visibili anche se si usano poco (va be potrebbero essere
    visualizzati o meno con la proprietà visible).
    Ho provato a creare una Tabella per entrambe le maschere e collegarle con
    una relazione (uno a molti?), così pure a creare una Qry che le richiamasse
    entrambe ma senza risultato (il programma mi dice che il tipo di dati non
    corrispondono), oppure non mi vengono visualizzati i dati inseriti di
    entrambe, oppure i dati nelle tabelle ci sono ma non vengono uniti nella
    Qry.
    Insomma ci stò sbattendo la testa invano.

    Confido in un aiuto

    1000 grazie e saluti
    Giorgio

  2. #2
    Utente di HTML.it L'avatar di pinOut
    Registrato dal
    Apr 2003
    Messaggi
    683
    Ipotizzando una tabella con i seguenti campi:

    ID / Nome / Città / Telefono / Fax

    potresti fare una maschera principale con i campi ID/Nome/Città, e una seconda maschera con ID / Telefono / Fax

    La relazione tra le due maschera è basata sul campo ID.
    Se nella proprietà "Su uscita" della casella a discesa inserisci un istruzione tipo quella che segue


    If Me.nome_casella = "valore_che_attiva_la_seconda_maschera" Then
    DoCmd.OpenForm "maschera_secondaria", , , "[ID]=" & Me![ID]

    End If

    dovrebbe fare quello che intendi tu, se ho capito bene.
    "Il modo migliore per sciupare un carattere è correggerlo." - Wilde

  3. #3

    [ACCESS]Problema con selezione multipla

    [sbagliato pomello...]
    Desperado
    ...io non sono il Sig. Lebowski. Lei è il Sig. Lebowski. Io sono Drugo. E' così che deve chiamarmi, capito? O se preferisce Drughetto,...oppure Drugantibus...o Drughino se è di quelli che mettono il diminutivo a ogni costo...

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 © 2025 vBulletin Solutions, Inc. All rights reserved.