Risultati da 1 a 12 di 12

Discussione: Estrarre un testo da una stringa di una tabella tramite query, e poi creare una nuova tabella



  1. #1
    ProgrammD69
    Ospite L'avatar di ProgrammD69

    Estrarre un testo da una stringa di una tabella tramite query, e poi creare una nuova tabella

    Nella tabella1, nel campo descrizione ho una parola tipo "Cliente" o "Fornitore" in una frase.
    Con una query, su tabella1, voglio estrarre dal campo descrizione la stringa "fornitore alfa srl" o "cliente zeta srl".
    Si tenga presente che la posizione di "fornitore alfa srl" o "cliente zeta srl", e la rispettiva lunghezza del testo, può variare all'interno del campo descrizione.
    Poi una volta recuperate le informazioni tramite query, ottengo una nuova tabella (questo è semplice).
    Si può fare ?
    Cordiali saluti.

  2. #2
    Passione L'avatar di CisKo
    Clicca e Apri
    Data Registrazione
    Apr 2016
    Località
    Italia
    Messaggi
    1369
    Versione Office
    2003,10,13,16
    Likes ricevuti
    127
    Likes dati
    69

    Re: Estrarre un testo da una stringa di una tabella tramite query, e poi creare una nuova tabella

    Buon giorno Programmd69
    rieccomi dopo le ferie
    non complicarti troppo crea una query della tabella interessata ed usa il like richiamando Cliente oppure Fornitore
    poi crei una query di creazione tabella con i dati filtrati .

    Il mondo è pieno di problemi affascinanti che aspettano di essere risolti - Nessun problema dovrebbe mai essere risolto due volte - Noia e ripetitività sono il male - La libertà è un bene - Pubblica informazioni utili - Aiuta a mantenere l'infrastruttura di lavoro.

  3. #3
    ProgrammD69
    Ospite L'avatar di ProgrammD69

    Re: Estrarre un testo da una stringa di una tabella tramite query, e poi creare una nuova tabella

    Nel campo Descrizione le parole Fornitore o Cliente, con il loro nome, sono insieme ad altre parole.
    A me serve una funzione su Access che estrae il testo Fornitore o Cliente e poi anche il loro nome, dal campo Descrizione, per andarlo a mettere in un campo della query, su cui, poi tramite query di creazione tabella, mi creerò un'altra tabella.
    Si può fare ?
    Esiste su Access questa funzione ?
    O ci vuole il VBA ?

  4. #4
    Passione L'avatar di CisKo
    Clicca e Apri
    Data Registrazione
    Apr 2016
    Località
    Italia
    Messaggi
    1369
    Versione Office
    2003,10,13,16
    Likes ricevuti
    127
    Likes dati
    69

    Re: Estrarre un testo da una stringa di una tabella tramite query, e poi creare una nuova tabella

    Buon giorno Programmd69
    prova con le funzioni mid() e trim()

    si trovano anche nella guida ms Access con esempi esaustivi
    Il mondo è pieno di problemi affascinanti che aspettano di essere risolti - Nessun problema dovrebbe mai essere risolto due volte - Noia e ripetitività sono il male - La libertà è un bene - Pubblica informazioni utili - Aiuta a mantenere l'infrastruttura di lavoro.

  5. #5
    ProgrammD69
    Ospite L'avatar di ProgrammD69

    Re: Estrarre un testo da una stringa di una tabella tramite query, e poi creare una nuova tabella

    Ho usato la funzione MID( ) nella query. A funzionare, funziona.
    Però se nel campo DESCRIZIONE, la posizione della parola FORNITORE o CLIENTE è diversa, diventa difficile con una sola query ottenere un elenco completo, per non parlare poi dei nomi del FORNITORE o del CLIENTE.

    Allego file.
    Saluti.
    File Allegati File Allegati

  6. #6
    Passione L'avatar di CisKo
    Clicca e Apri
    Data Registrazione
    Apr 2016
    Località
    Italia
    Messaggi
    1369
    Versione Office
    2003,10,13,16
    Likes ricevuti
    127
    Likes dati
    69

    Re: Estrarre un testo da una stringa di una tabella tramite query, e poi creare una nuova tabella

    ciao programmd69
    vedi esempio allegato se può andar bene
    Il mondo è pieno di problemi affascinanti che aspettano di essere risolti - Nessun problema dovrebbe mai essere risolto due volte - Noia e ripetitività sono il male - La libertà è un bene - Pubblica informazioni utili - Aiuta a mantenere l'infrastruttura di lavoro.

  7. #7
    ProgrammD69
    Ospite L'avatar di ProgrammD69

    Re: Estrarre un testo da una stringa di una tabella tramite query, e poi creare una nuova tabella

    Citazione Originariamente Scritto da CisKo Visualizza Messaggio
    ciao programmd69
    vedi esempio allegato se può andar bene
    Le formule funzionano. Però se nel campo "prova" ci sono altre parole, prima e dopo le parole "fornitore & nome", le formule non estraggono solo la parola fornitore e poi il nome di questo.
    Per intenderci, se nel campo "prova" ci sono 20 parole, io ne voglio estrarre solo 3, e la loro posizione può variare come anche la loro lunghezza.
    Forse ci vuole il VBA ?

  8. #8
    Passione L'avatar di CisKo
    Clicca e Apri
    Data Registrazione
    Apr 2016
    Località
    Italia
    Messaggi
    1369
    Versione Office
    2003,10,13,16
    Likes ricevuti
    127
    Likes dati
    69

    Re: Estrarre un testo da una stringa di una tabella tramite query, e poi creare una nuova tabella

    ciao programmd69
    se nel campo "prova" ci sono 20 parole,
    tu ne vuoi estrarre 3 ,
    la loro posizione varia
    la lunghezza pure

    i criteri da utilizzare per comandare il tutto quali sarebbero???????
    al codice da scrivere bisogna dirgli prendi A e mettila li
    oppure se la cosa era ordinata
    Cliente Gigi Mozzarella srl
    come da esempio fatto
    ma sè la cosa non segue un'ordine Logico ed ordinato sopratutto dall'inizio
    Gigi Mozzarella Cliente Ditta srl piva 000000000 Ditta che fornisce mozzarelle

    cosa gli dico al codie????????????????
    Il mondo è pieno di problemi affascinanti che aspettano di essere risolti - Nessun problema dovrebbe mai essere risolto due volte - Noia e ripetitività sono il male - La libertà è un bene - Pubblica informazioni utili - Aiuta a mantenere l'infrastruttura di lavoro.

  9. #9
    ProgrammD69
    Ospite L'avatar di ProgrammD69

    Re: Estrarre un testo da una stringa di una tabella tramite query, e poi creare una nuova tabella

    In genere nelle prime note delle piccole realtà aziendali, nel campo descrizione ci puoi trovare:
    1. pagata fattura al fornitore XZC per merce GG
    2. incassata fattura da cliente VGYOLP di Milano per merce HH;
    3. pagato fornitore UHL per fattura di merce LLL.
    e cosi via

    Per cui, in un campo affollato, bisogna andare a prendere solo poche parole.
    Con Excel ci sono riuscito con l'aiuto degli esperti, sia con formula che VBA.
    A sto punto, la prima nota me la ripulisco con Excel e poi importo in Access per lavorarci.

    Se con Access non si può fare niente, chiudiamo la discussione ?

  10. #10
    ProgrammD69
    Ospite L'avatar di ProgrammD69

    Re: Estrarre un testo da una stringa di una tabella tramite query, e poi creare una nuova tabella

    In una discussione di Excel sullo stesso argomento, come soluzione è stato trovato l'escamotage di creare delle tabelle di appoggio dove inserire del testo utile poi per la ricerca nel campo Descrizione.
    E con Access ?

  11. #11
    Passione L'avatar di CisKo
    Clicca e Apri
    Data Registrazione
    Apr 2016
    Località
    Italia
    Messaggi
    1369
    Versione Office
    2003,10,13,16
    Likes ricevuti
    127
    Likes dati
    69

    Re: Estrarre un testo da una stringa di una tabella tramite query, e poi creare una nuova tabella

    ciao programmd69
    se sai quali sono le parole di interesse usa una query con like
    Il mondo è pieno di problemi affascinanti che aspettano di essere risolti - Nessun problema dovrebbe mai essere risolto due volte - Noia e ripetitività sono il male - La libertà è un bene - Pubblica informazioni utili - Aiuta a mantenere l'infrastruttura di lavoro.

  12. #12
    ProgrammD69
    Ospite L'avatar di ProgrammD69

    Re: Estrarre un testo da una stringa di una tabella tramite query, e poi creare una nuova tabella

    OK.

    Discussione chiusa.

Discussioni Simili

  1. [Risolto] Estrarre da una tabella risultati tramite 2 menu a tendina.
    Di svizzera nel forum Domande su Excel VBA e MACRO
    Risposte: 3
    Ultimo Messaggio: 26/01/17, 22:26
  2. Estrarre da una tabella risultati tramite 2 menu a tendina.
    Di svizzera nel forum Domande su Excel in generale
    Risposte: 4
    Ultimo Messaggio: 25/01/17, 14:14
  3. Ricerca in tabella e creazione nuova tabella con i dati ricavati
    Di LucaUfficio nel forum Domande su Excel in generale
    Risposte: 10
    Ultimo Messaggio: 18/12/16, 19:52
  4. Estrarre una stringa di testo
    Di aldomattana nel forum Domande su Excel in generale
    Risposte: 13
    Ultimo Messaggio: 23/07/16, 10:32
  5. Estrarre la stringa finale di un testo
    Di Gerardo Zuccalà nel forum Domande su Excel in generale
    Risposte: 11
    Ultimo Messaggio: 20/08/15, 15:23

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •