"Immetere valore parametro" su apertura tabella

di il
9 risposte

"Immetere valore parametro" su apertura tabella

Buon pomeriggio,
ho creato un DB con diverse tabelle tra loro relazionate tramite il campo ID (Numerazione automatica), con relazioni per lo più uno-a-molti. Nel tempo si è popolato di diverse qry, maschere, macro ecc.
Da qualche giorno aprendo la tabella principale (dati) richiede di "Immettere valore parametro" su due campi: ID ed un altro campo testo (non relazionato). Come suggerito su alcuni siti ho cercato di verificare in struttura se in ricerca vi fosse qualche codice particolare con esito negativo. La tabella si apre senza conseguenze ignorando le due richieste...
Qualche suggerimento?
Grazie!

9 Risposte

  • Re: "Immetere valore parametro" su apertura tabella

    Salve,
    detta così è arduo trovare una soluzione al problema.
    Purtuttavia ho un paio di domande, aprendo la maschera in visualizzazione struttura i due controlli sono associati o no?
    L'origine controllo della maschera è una Tabella o una query?
    Quell'Id lo chiami sempre così (quindi non sai a quale Tabella appartiene)?
    Prima ha sempre funzionato o no?
    Stai facendo un tentativo e non ottieni il risultato sperato?
    Ci devi dare qualche elemento in più.
    Saluti

    Leggo ora "Aprire la Tabella"...è cosi o ti riferisci alla maschera che ha Tab associata
  • Re: "Immetere valore parametro" su apertura tabella

    Si vero, chiedo scusa ma è la prima volta che chiedo aiuto e non sono particolarmente esperta.
    Il problema non si manifesta all'apertura della maschera ma solo all'apertura della tabella (il cui nome è dati). Il DB è costruito per essere utilizzato da utenti che non conoscono access, quindi in pratica l'errore lo vedo solo io. I due controlli, residenti nella stessa tabella, sono uno associato ad altre tabelle [ID], l'altro no [numero]. Sono entrambi fondamentali e richiamati in diverse maschere, query, report e macro, ma in nessuna di queste l'errore si presenta.
    Il nome ID è chiamato così in tutte le tabelle associate, quando in una tabella esiste un altro numeratore viene chiamato IDXXX (dove XXX è un nome identificativo della tabella).
    L'errore si è presentato qualche mese fa, fino ad oggi non ho cercato di risolverlo perché sostanzialmente come dicevo poi non inibisce nulla… ora però sto cercando di fare una versione 2022 del DB più semplice e ripulita e vorrei capire dov'è l'errore…
    Nella finestra in cui chiede di immettere il parametro visualizza i campi con "Data" prima: Data.ID, Data.numero.
    Spero di essere riuscita a chiarire meglio…
    Grazie!
  • Re: "Immetere valore parametro" su apertura tabella

    Se l'errore ti compare all'apertura della tabella e non ne influenza la visualizzazione, la prima ipotesi che mi viene in mente è che ci siano dei criteri di ordinamento della tabella che access può aver tradotto dall'italiano in inglese..
    Se hai impostato, come ordinamento predefinito, i campi [Dati].[ID], [Dati].[Numero] che Access ha tradotto in [Data].[ID] e [Data].[Numero] ti compare l'errore che hai descritto.
    Controlla in visualizzazione struttura le proprietà della tabella ed eventualmente correggi
  • Re: "Immetere valore parametro" su apertura tabella

    Scusate il ritardo, grazie delle risposte.
    Purtroppo continuo a non individuare la causa del problema… o meglio, ho capito, come da voi suggerito che è un qualcosa legato a filtri/ordinamenti … ho impostato nelle maschere sia "filtra al caricamento" che "ordina al caricamento" su no e la situazione è migliorata, però continua a chiedere il parametro quando apro la tabella.
  • Re: "Immetere valore parametro" su apertura tabella

    Una mia ipotesi è che la TABELLA ha una casella combinata. La casella combinata punta su una query che richiede l'inserimento di un parametro.
    In ogni caso fornisci una descrizione dettagliata con tutti i nomi propri di tabelle, campi, query, maschere...tutto ciò che occorre a fare entrare idealmente/virtualmente noi nel tuo database.
  • Re: "Immetere valore parametro" su apertura tabella

    Per rispondere provo a sintetizzare brevemente il DB, è il risultato di circa 5 anni di lavoro ed è stato aggiornato, modificato diverse volte, quindi temo che l'errore sia annidato in qualche passaggio che ora mi sfugge.
    Il DB gestisce le pratiche trattate dall'ufficio e serve per la delega al funzionario che la dovrà trattare. Ho creato varie maschere per la gestione delle diverse pratiche che vengono trattate da uffici diversi (e quindi delegate ai funzionari di quell'ufficio). In genere le maschere iniziali sono maschere divise che tramite una query, dove sono impostati i filtri per definire l'ufficio, permettono di aprire la maschera/record della singola pratica. La tabella principale è "dati" alla quale solo relazionate (per lo più con relazione uno-a-molti), tramite il campo ID, le tabelle "assegnazioni", "Rappresentanti", "container", ecc..
    Vi sono poi diverse tabelle utilizzate per la compilazione di diverse caselle combinate che non contengono il campo ID.
    L'acquisizione dei dati avviene per lo più utilizzando file excel per pescare le informazioni dal sistema dell'azienda che permette l'esportazione di parte dei dati che interessano sul file excel.
    Attraverso query e macro vengono inviate mail all'interno degli uffici ed all'esterno per far sapere chi è il funzionario delegato; vengono conteggiate le giornate di lavoro, le tipologie di pratiche lavorate ecc...
    In questo momento si è presentato un problema ancora peggiore di cui però, come mi pare di aver capito dalle indicazioni per il corretto uso del forum, aprirò una ulteriore richiesta di aiuto.
    Non mi è chiaro cosa intendi per casella combinata nella tabella... ho utilizzato diverse caselle combinate nelle maschere ma non mi pare di averne create, anche inconsapevolmente, nella tabella.
    Sono stata forse un po' lunga, me ne scuso e ringrazio ancora per l'aiuto!
  • Re: "Immetere valore parametro" su apertura tabella

    Geranio ha scritto:


    Non mi è chiaro cosa intendi per casella combinata nella tabella... ho utilizzato diverse caselle combinate nelle maschere ma non mi pare di averne create, anche inconsapevolmente, nella tabella.
    D'accordo. Alcuni puristi di Access ritengono corretto non creare caselle combinate in tabella. Io ho avanzato solo una "ipotesi".

    Per tutto il resto, mi pare di capire che il database è parecchio complesso. Occorre darci una guardata da capo a piedi...non credo rientri nello spirito del forum pubblico che tenta di dare risposte a "singole" problematiche. Altrimenti ti serve una consulenza.
  • Re: "Immetere valore parametro" su apertura tabella

    Ok, grazie comunque.
    Saluti!
  • Re: "Immetere valore parametro" su apertura tabella

    OsvaldoLaviosa ha scritto:


    Alcuni puristi di Access ritengono corretto non creare caselle combinate in tabella.
    Direi l'esatto contrario, è difficile trovare un purista di Access, o almeno uno che se ne intende parecchio, che suggerisca di usare i campi a ricerca guidata (immagino che sia questo il significato di "casella combinata in tabella" )
    In applicazione del principio: il fatto che sia tecnicamente fattibile non significa che sia bene farlo.
Devi accedere o registrarti per scrivere nel forum
9 risposte