Base - Ricerca su tabella e puntamento al record

Vorrei poter eseguire una ricerca all’interno di una tabella posizionando un pulsante (o campo di ricerca) direttamente sul form della tabella. E vorrei poter accedere al record individuato per eventuali modifiche.
Con Access non ho avuto problemi, qua non capisco come fare.
Se eseguo una query, mi trova il record o elenco di record che soddisfano il criterio, ma non riesco ad accedere in visualizzazione o modifica al record che mi interessa.

È difficile spiegarti a parole quello che devi fare e la struttura del sito non ci aiuta. Prova ad allegare un esempio del tuo database. Per renderlo possibile, ti assegno un punteggio (karma).

AlchemiaTEST.odb

Ecco qua, grazie.
Come vedrai ho fatto tre query

  1. “Ricerca_CATEGORIE MATERIE PRIME”, che mi serve come appoggio per estrarre le categorie in ordine alfabetico in fase di compilazione nel form “MATERIE PRIME”. Se la eseguo ottengo l’elenco delle categorie, che posso modificare direttamente da lì, anche se non posso puntare il record e raggiungerlo tramite il form “CATEGORIE MATERIE PRIME”, ma questo non mi interessa perchè la query è appunto solo di appoggio. Però si potrebbe volendo editare.

  2. “MP DA RIORDINARE”, che mi serve per visualizzare nel form “MP DA RIORDINARE” gli ingredienti appunto da riordinare. Se la eseguo ottengo un elenco analogo a quello della query 1) ma qui non posso nè editare (ad esempio togliere la spunta) nè raggiungere il record.

  3. “Ricerca_MATERIE PRIME”, che è parametrica e mi serve per cercare nella tabella “MATERIE PRIME” anche digitando una stringa parziale (ES. OE%). Se la eseguo ottengo un elenco analogo al 2).

Ora, a parte il fatto che non capisco la differenza di struttura tra la query 1) e le altre due, perchè la prima è editabile e le altre no, vorrei poter inserire nel menu principale o meglio sarebbe direttamente nel form “MATERIE PRIME” un pulsante di ricerca per poter raggiungere il record che mi interessa senza scorrerli tutti con la freccia di scorrimento.
Una volta capito questo, vorrei anche poter estrarre tutte le materie prime di una certa categoria (es. CERA) e puntare anche qui il record di MATERIE PRIME che mi interessa.
Quindi poter fare una ricercadi puntamento sia sul nome che pescando dall’elenco di categoria.

Spero di essere stata chiara :slight_smile: Grazie millle!!

AlchemiaTEST_2.odb

Se la mia riposta ti ha aiutato, votala con :heavy_check_mark: (qui a sinistra)

  1. In generale, perché in una query si possano editare i record è necessario che compaiano anche le chiavi primarie (ID) della tabella o delle tabelle presenti nella query stessa.
  2. Allego il database modificato dove compaiono la tabella Filtro ed il formulario omonimo con il quale è possibile cercare le materie prime in base alla categoria selezionata nel menu a tendina del filtro di ricerca.
    È una cosa del genere che ti serviva? (Il pulsante va premuto ogni volta che si fa una nuova ricerca, ma potrebbe essere sostituito da una macro).

Resto a disposizione per eventuali chiarimenti

Fantastico grazie!! Ora provo a utilizzare lo stesso criterio anche per la ricerca sul nome della materia prima. Se non mi risenti vuol dire che ce l’ho fatta da sola :slight_smile: