+ Rispondi al Thread
Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Query parametrica dinamica

  1. #1
    massimoqaz1971 non è in linea Scolaretto
    Post
    56

    Query parametrica dinamica

    Buongiorno a tutti,
    chiedo il vostro aiuto perché non so da dove iniziare.
    Nel Form1 ho una sub maschera foglio dati che contiene il risultato della query Q1 (20 campi visualizzati).
    Sempre nel Form1 c’è un pulsante P1 che apre una maschera popup Form2 con la possibilità di inserire 10 parametri di ricerca diversi.
    Quello che vorrei fare è.....
    Click sul pulsante P1 aprire la Form2, doppio click a scelta dell'utente su uno dei 20 campi della sub maschera per assegnare alla Form2\casella di testo1 il nome campo da utilizzare nella query Q1.
    Una volta selezionati tutti i campi, inserisco i criteri di ricerca ed eseguo la query con un altro pulsante.
    Problema 1 come faccio a passare il nome campo su doppio click alla casella di testo1?
    Come faccio assegnare alla query i campi selezionati nella Form2?
    Spero di non avere troppo incasinato.
    Ringrazio in anticipo per qualsiasi info….
    Grazie
    Massimo

  2. #2
    L'avatar di @Alex
    @Alex non è in linea Very Important Person
    Post
    16,091
    Ho spostato il 3D in quanto per Access abbiamo una sezione specifica.

    Fai attenzionie.
    @Alex
    Il CROSSPOST è VIETATO
    Mirror al vecchio sito WEB(salvare i Demo riassegnando l'estensione (.Zip/.Rar/.Exe in base all'icona...):
    http://mirror.masterdrive.it/alessandrobaraldi/
    Leggi il
    Regolamento del Forum e nel comprenderne la filosofia rispettalo.

  3. #3
    marco61 non è in linea Scolaretto
    Luogo
    Lecco
    Post
    119
    Scusa ma non ho capito bene com'è il meccanismo che vuoi ottenere, comunque:
    Problema 1 come faccio a passare il nome campo su doppio click alla casella di testo1?
    per passare il contenuto di una text box da una form all'altra (devono essere aperte tutte e due)
    sull'evento doppio click della textbox (che vuoi passare alla form2) della sottomaschera scrivi
    codice:
    Forms!nomeform1.nometextbox = Me.nometextbox_in_sottomaschera
    Come faccio assegnare alla query i campi selezionati nella Form2?
    nel campo criteri della query scrivi
    codice:
    Like Forms!nomeform2!nometextbox_in_form2

  4. #4
    massimoqaz1971 non è in linea Scolaretto
    Post
    56
    Ciao Marco61,
    purtroppo non sono riuscito a spiegarmi bene.
    Ho fatto un esempio in access che vorrei postare ma forse essendo un novellino non riesco
    Putroppo neanche l'immagine riesco ad incollare....
    Ad ogni modo quando faccio il doppio click su un campo della sotto maschera questo "nome Campo" vorrei fosse catturato nel Form2.
    Essendo i CAMPI selezionati in modo random dall'utente come faccio a passare il campo / contenuto del form2 alla query per poi essere eseguita.
    Grazie
    Massimo

  5. #5
    massimoqaz1971 non è in linea Scolaretto
    Post
    56
    Ciao a Tutti,
    non riesco a trovare nessuno spunto sul web....
    Sto chiedendo l'impossibile?
    In azzienda abbiamo un'applicazione simile ma fatta in Delphi.
    Grazie a tutti per qualsiasi suggerimento
    Buon Natale
    Massimo

  6. #6
    L'avatar di @Alex
    @Alex non è in linea Very Important Person
    Post
    16,091
    Io non ho capito...
    Usa un Sito di FREEHOSTING per postare il Link al Download...
    @Alex
    Il CROSSPOST è VIETATO
    Mirror al vecchio sito WEB(salvare i Demo riassegnando l'estensione (.Zip/.Rar/.Exe in base all'icona...):
    http://mirror.masterdrive.it/alessandrobaraldi/
    Leggi il
    Regolamento del Forum e nel comprenderne la filosofia rispettalo.

  7. #7
    massimoqaz1971 non è in linea Scolaretto
    Post
    56
    Ciao Alex,
    eccoti il link da dove scaricare l'esempio.
    http://www.sugarsync.com/pf/D0200487_029_85845269
    Una volta premuto "Cerca"il Form2 si apre, a questo punto facendo un doppio click su un qualsiasi campo della "Sottomaschera Q1" del Form1 vorrei passare il nome campo alla casella Testo0 del Form2, inserire il criterio di ricerca per poi riselezionare un 'altro campo da passare alla casella Testo2 del Form2 e cosi via.
    Selezionati i campi ed inserito i criteri di ricerca premendo il punlsante "esegui query" la "Sottomaschera Q1" dovrebbe visualizzare i record che rispecchiano la ricerca.

    Grazie ancora
    Massimo

+ Rispondi al Thread

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi