Filtrare casella combinata in sottomaschera

di il
35 risposte

35 Risposte - Pagina 2

  • Re: Filtrare casella combinata in sottomaschera

    MARMAURO ha scritto:


    alice84 ha scritto:


    I dipendenti sono relazionati con l’azienda e ok.
    Ma quando riapro la maschera e voglio assegnare l’attivita Ho bisogno di una combo per pescare il dipendente e selezionare l’attivita. Se lo faccio mi compiono TUTTI i dipendenti di tutte le aziende.
    Ma dove la stai mettendo la combo? fai le tue modifiche e ricarica il database cosi cerco di capire.... c'è qualcosa che mi sfugge
    https://www.dropbox.com/s/n3k4v7pscqngq1y/CUTI.accdb?dl=0 Nella maschera INSERIMENTO, dovrei mettere la combo su dipendenti così da poter selezionare solo i dipendenti della azienda relativa.

    ps. ora ho messo la relazione "veloce" con gli ID (numeri) per farti capire la mia esigenza, poi metterò tutto correttamente.
  • Re: Filtrare casella combinata in sottomaschera

    MARMAURO ha scritto:


    alice84 ha scritto:


    I dipendenti sono relazionati con l’azienda e ok.
    Ma quando riapro la maschera e voglio assegnare l’attivita Ho bisogno di una combo per pescare il dipendente e selezionare l’attivita. Se lo faccio mi compiono TUTTI i dipendenti di tutte le aziende.
    Ma dove la stai mettendo la combo? fai le tue modifiche e ricarica il database cosi cerco di capire.... c'è qualcosa che mi sfugge
    ok ... penso di avere capito.... questo era riferito al primo database... adesso le cose sono cambiate sono state invertite

    ma attenzione che lavori proprio sul record... infatti io ho segato inavvertitamente la descrizione di una attività

    nell'origine record della sotto maschera crea una query Tb_dipendente Tb_attività e metti l'attività nei campi disponibili e salva
    Vai nel corpo della maschera e crea una combo con origine riga SELECT [Tb_Attivita].[ID_ATTIVITA], [Tb_Attivita].[ATTIVITA] FROM Tb_Attivita ORDER BY [ATTIVITA];

    e origine controllo Tb_Attivita.ATTIVITA
  • Re: Filtrare casella combinata in sottomaschera

    È lo stesso db ma l’ho semplificato. Il concetto è sempre quello, non è stato invertito nulla. Purtroppo la tua indicazione non è ciò che ho bisogno di fare.

    Innanzitutto grazie per il tuo tempo.

    Io ho una serie di aziende. Ogni azienda ha dei dipendenti. Ogni dipendente ha più mansioni.
    Io voglio aprire una maschera azienda in cui inserire nella sottomaschera il dipendente (tramite combo) e la sua attività (anche quello tramite combo con origine tb_attivita).

    Se seleziono i dipendenti mi escono tutti i dipendenti senza legame con l’azienda selezionata in maschera. Questo voglio, filtrare una combo di una sottomaschera.
  • Re: Filtrare casella combinata in sottomaschera

    alice84 ha scritto:


    MARMAURO ha scritto:


    alice84 ha scritto:


    I dipendenti sono relazionati con l’azienda e ok.
    Ma quando riapro la maschera e voglio assegnare l’attivita Ho bisogno di una combo per pescare il dipendente e selezionare l’attivita. Se lo faccio mi compiono TUTTI i dipendenti di tutte le aziende.
    Ma dove la stai mettendo la combo? fai le tue modifiche e ricarica il database cosi cerco di capire.... c'è qualcosa che mi sfugge
    https://www.dropbox.com/s/n3k4v7pscqngq1y/CUTI.accdb?dl=0 Nella maschera INSERIMENTO, dovrei mettere la combo su dipendenti così da poter selezionare solo i dipendenti della azienda relativa.

    ps. ora ho messo la relazione "veloce" con gli ID (numeri) per farti capire la mia esigenza, poi metterò tutto correttamente.
    SCARICA DA QUI E vedi se è quello che intendi... guarda che c'è un po di casino con il nome dei campi
  • Re: Filtrare casella combinata in sottomaschera

    Ok scarico subito... intanto ne ho fatto un altro velocissimo per farti capire meglio cosa intendo. Se lo apri https://www.dropbox.com/s/jhubavgp53v96q0/Calcio.accdb?dl=0 e vai su SCHEDA

    Io non voglio che nella squadra Inter ci sia come dirigente (nella combo) Roberto che appartiene al Milan. Non riesco a filtrare quel dato.

    Grazie intanto, apro il tuo file.
  • Re: Filtrare casella combinata in sottomaschera

    alice84 ha scritto:



    SCARICA DA QUI Questa era la richiesta relativo al primo database... occhio che la casella combinata lavora a livello di record... io non lo farei mai !!!!
  • Re: Filtrare casella combinata in sottomaschera

    MARMAURO ha scritto:


    alice84 ha scritto:



    SCARICA DA QUI Questa era la richiesta relativo al primo database... occhio che la casella combinata lavora a livello di record... io non lo farei mai !!!!
    Ok grazie. Tu come la imposteresti altrimenti per seguire la logica che ti ho esposto prima. Alla fine io devo avere un elenco dipendenti da inserire con relativa attività. L'inserimento va fatto in diversi momenti e il problema è che SI PUO' RIPETERE UN NOME! quindi per evitare di riscriverlo e creare doppione io ho pensato alla combo così estraggo da quelli esistenti. Se ognuno facesse il suo mestiere non ci sarebbero problemi, ma un dipendente/dirigente può fare più cose.

    Io vorrei capire come fare per INSERIRE i dati, non per rivederli filtrati. Quello non è un problema. Io li voglio filtrare per appartenenza quando vado ad inserire l'attività. Non quando devo rivedere la situazione per azienda.
  • Re: Filtrare casella combinata in sottomaschera

    Come hai fatto tu, devo comunque riscrivere il nome dipendente ogni volta che aggiungo un'attività. E' quello il mio "limite". Se si autocompilasse in base alla combo "esterna" il campo dipendente nella sottomaschera, sarebbe già una buona cosa almeno devo solo aggiungere attività. Poi il dipendente lo inserirò in un'altra maschera.

    Ovviamente sempre grazie per il tuo tempo e per l'aiuto.
  • Re: Filtrare casella combinata in sottomaschera

    alice84 ha scritto:


    Come hai fatto tu, devo comunque riscrivere il nome dipendente ogni volta che aggiungo un'attività. E' quello il mio "limite". Se si autocompilasse in base alla combo "esterna" il campo dipendente nella sottomaschera, sarebbe già una buona cosa almeno devo solo aggiungere attività. Poi il dipendente lo inserirò in un'altra maschera.

    Ovviamente sempre grazie per il tuo tempo e per l'aiuto.
    Di quale database parliamo cuti o cuti1 su quale c'è da lavorare?
  • Re: Filtrare casella combinata in sottomaschera

    MARMAURO ha scritto:


    alice84 ha scritto:


    Come hai fatto tu, devo comunque riscrivere il nome dipendente ogni volta che aggiungo un'attività. E' quello il mio "limite". Se si autocompilasse in base alla combo "esterna" il campo dipendente nella sottomaschera, sarebbe già una buona cosa almeno devo solo aggiungere attività. Poi il dipendente lo inserirò in un'altra maschera.

    Ovviamente sempre grazie per il tuo tempo e per l'aiuto.
    Di quale database parliamo cuti o cuti1 su quale c'è da lavorare?
    Il mio commento era relativo al tuo, quindi cuti1.

    Però se si riuscisse a farlo su “calcio” di evitare cioè di vedere un dirigente Milan nell’elenco Inter sarebbe perfetto per me.

    Calcio è la logica che sta dietro a cuti. Usato per spiegare ma è fedele a quello che desidero avere.
  • Re: Filtrare casella combinata in sottomaschera

    alice84 ha scritto:


    MARMAURO ha scritto:


    alice84 ha scritto:


    Come hai fatto tu, devo comunque riscrivere il nome dipendente ogni volta che aggiungo un'attività. E' quello il mio "limite". Se si autocompilasse in base alla combo "esterna" il campo dipendente nella sottomaschera, sarebbe già una buona cosa almeno devo solo aggiungere attività. Poi il dipendente lo inserirò in un'altra maschera.

    Ovviamente sempre grazie per il tuo tempo e per l'aiuto.
    Di quale database parliamo cuti o cuti1 su quale c'è da lavorare?
    Il mio commento era relativo al tuo, quindi cuti1.

    Però se si riuscisse a farlo su “calcio” di evitare cioè di vedere un dirigente Milan nell’elenco Inter sarebbe perfetto per me.

    Calcio è la logica che sta dietro a cuti. Usato per spiegare ma è fedele a quello che desidero avere.
    é fattibile ... metti prima pero a posto i nomi dei campi... e attenta a come li chiami hai relazionato iddipendente con dipendente che genera una grossissima confusione idazienda con azienda....idattività con attività... prima di fare qualsiasi latra cosa struttura bene i dati altrimenti poi non si capisce più un ..azzo
    prima è NECESSARIO fare ordine. popola poi le tabelle con dei dati concreti almeno una decina di varianti... altrimenti ti è impossibile capire se stai facendo giusto o meno....
    passo a passo e con ordine e non avere fretta a volte è più difficile lo studio del progetto che la realizzazione stessa.
    Poi ti ripeto a meno che questo database lo usi esclusivamente tu e ti assumi il rischio dei dati altrimenti non devi lavorare direttamente sulle tabelle.
    le hanno inventate apposta le query di accodamento e di aggionamento... quando hai fatto se vuoi caricalo...
  • Re: Filtrare casella combinata in sottomaschera

    Ok ti ringrazio. Il db ripulito e riempito di dati di esempio è così https://www.dropbox.com/s/sfemxmlilv4193h/AZ.accdb?dl=

    Nella maschera Assegnazione_Mansione io vado nell'ultima sottomaschera e inserisco mansione da combo (ok) e vorrei vedere l'elenco dipendenti solo dell'azienda selezionata.
  • Re: Filtrare casella combinata in sottomaschera

    Per quanto riguarda le relazioni, ho relazionato la chiave principale (ID_Azienda) con Azienda assegnando valore numerico così si parlano in modo corretto.
  • Re: Filtrare casella combinata in sottomaschera

    alice84 ha scritto:


    Per quanto riguarda le relazioni, ho relazionato la chiave principale (ID_Azienda) con Azienda assegnando valore numerico così si parlano in modo corretto.


    scusa l'attesa ma era preso con la fatturazione elettronica...e minc..ate varie

    VEDI QUI... ho cambiato i nomi campo e fatto ordine... nella maschera che vuoi utilizzare ho lasciato 3 combo vuote appositamente che devono andare a popolare la tabella mansione per dipendente.... queste sbattici la testa e mettile a posto tu ... spiale altre e capisci la logica altrimenti non serve a nulla...

    Ripeto...io non userei mai un sistema del genere... te ne accorgerai più a vanti nell'utilizzo pratico ... ma è meglio che ci sbatti la testa...
  • Re: Filtrare casella combinata in sottomaschera

    Ok, guardo e ti dico.

    Come faresti quindi tu come impostazione base per evitare questo “metodo” così “rischioso”?

    Grazie intanto!
Devi accedere o registrarti per scrivere nel forum
35 risposte