Cum pot sterge un grup de interogari?
-
- Mesaje: 205
- Membru din: Lun Dec 28, 2009 6:10 pm
- Localitate: Pitesti
Cum pot sterge un grup de interogari?
Buna ziua
Am creat un fisier pe baza unei Power Query (dintr-un export , transform data, am eliminat coloane, sortare, calcule...apoi diferite variante) rezultand mai multe foi.
Acest fisier il transmit unor colaboratori, insa nu doresc sa se vada cum a fost creat.
Daca intru in editorul Power Query, sunt mai multe interogari acolo, le pot sterge una cate una.
Va intreb daca exista vreo posibilitate de a ingheta datele si de a sterge interogarile respective in bloc.
Multumesc!
Am creat un fisier pe baza unei Power Query (dintr-un export , transform data, am eliminat coloane, sortare, calcule...apoi diferite variante) rezultand mai multe foi.
Acest fisier il transmit unor colaboratori, insa nu doresc sa se vada cum a fost creat.
Daca intru in editorul Power Query, sunt mai multe interogari acolo, le pot sterge una cate una.
Va intreb daca exista vreo posibilitate de a ingheta datele si de a sterge interogarile respective in bloc.
Multumesc!
G.H.
-
- Mesaje: 439
- Membru din: Mar Dec 11, 2018 8:54 pm
Re: Cum pot sterge un grup de interogari?
Salut,
Daca am inteles bine, ce doresti atunci transforma acele tabele in date fara tabel.
Tabelul rezultat transforma-l in NON tabel.
In tabul Proiectare tabel (sau cam asa ceva....) iar acolo ai sa gasesti ceva de genul....conversie tabel.
Daca totusi vrei ca rezultatul sa fie tabel dar fara legaturi atunci selecteaza tabelul, clic dreapta (si tii apasat) pe una din liniile de selectie, si trage usor in orice directie fara sa dai drumul la clicul dreapta, apoi aduci tabelul in vechea pozitie si din meniul contextual care iti apare alegi copiere ca valori (sau cam asa ceva....) nu am acum acces la un calculator - sunt pe telefon.
Daca nu te descurci, spune, si o rezolvam.../
Daca am inteles bine, ce doresti atunci transforma acele tabele in date fara tabel.
Tabelul rezultat transforma-l in NON tabel.
In tabul Proiectare tabel (sau cam asa ceva....) iar acolo ai sa gasesti ceva de genul....conversie tabel.
Daca totusi vrei ca rezultatul sa fie tabel dar fara legaturi atunci selecteaza tabelul, clic dreapta (si tii apasat) pe una din liniile de selectie, si trage usor in orice directie fara sa dai drumul la clicul dreapta, apoi aduci tabelul in vechea pozitie si din meniul contextual care iti apare alegi copiere ca valori (sau cam asa ceva....) nu am acum acces la un calculator - sunt pe telefon.
Daca nu te descurci, spune, si o rezolvam.../
藍
"I fear the day that technology will surpass our human interaction. The world will have a generation of idiots."
Albert Einstein
"I fear the day that technology will surpass our human interaction. The world will have a generation of idiots."
Albert Einstein
-
- Mesaje: 205
- Membru din: Lun Dec 28, 2009 6:10 pm
- Localitate: Pitesti
Re: Cum pot sterge un grup de interogari?
Buna ziua
In fiecare sheet creat gasesc:
-in tabul "Proiectare tabel" butoanele "Convertire la interval" si "Anulare legatura", care, probabil, ingheata datele, dar nu se sterge interogarea...
-in tabul "Interogare", butonul "Stergere" care, intr-adevar sterge interogarea aferenta. Si ma avertizeaza ca datele nu vor mai fi reimprospatate.
.
. .
.
Dar cum se vede in atasament, am mai multe interogari, pe care as dori sa le pot sterge in bloc.
In fiecare sheet creat gasesc:
-in tabul "Proiectare tabel" butoanele "Convertire la interval" si "Anulare legatura", care, probabil, ingheata datele, dar nu se sterge interogarea...
-in tabul "Interogare", butonul "Stergere" care, intr-adevar sterge interogarea aferenta. Si ma avertizeaza ca datele nu vor mai fi reimprospatate.
.
. .
.
Dar cum se vede in atasament, am mai multe interogari, pe care as dori sa le pot sterge in bloc.
Nu aveţi permisiunea de a vizualiza fişierele ataşate acestui mesaj.
G.H.
-
- Mesaje: 439
- Membru din: Mar Dec 11, 2018 8:54 pm
Re: Cum pot sterge un grup de interogari?
Deci ai mai multe interogari.
Ai cate o interogare in fiecare foaie?
Ai interogari pe care nu ai vrea sa le stergi? daca da, unde, in ce foaie
Spune daca am inteles bine....Ai un fisier in care ai o baza de date, pe care vrei sa o prelucrezi.
In fiecare foaie ai cate o interogare? (mai multe?)
Doresti sa trimiti cuiva, foile cu interogarile, dar vrei sa trimiti doar valorile?
Ataseaza un fisier fara date sensibile.
Ai cate o interogare in fiecare foaie?
Ai interogari pe care nu ai vrea sa le stergi? daca da, unde, in ce foaie
Spune daca am inteles bine....Ai un fisier in care ai o baza de date, pe care vrei sa o prelucrezi.
In fiecare foaie ai cate o interogare? (mai multe?)
Doresti sa trimiti cuiva, foile cu interogarile, dar vrei sa trimiti doar valorile?
Ataseaza un fisier fara date sensibile.
藍
"I fear the day that technology will surpass our human interaction. The world will have a generation of idiots."
Albert Einstein
"I fear the day that technology will surpass our human interaction. The world will have a generation of idiots."
Albert Einstein
-
- Mesaje: 205
- Membru din: Lun Dec 28, 2009 6:10 pm
- Localitate: Pitesti
Re: Cum pot sterge un grup de interogari?
Am un export dintr-o baza de date. Pe baza lui am facut mai multe interogari...in esenta am eliminat coloane, in fecare , alte coloane. Fiecare, incarcata intr-un sheet. Vreau sa le sterg pe toate inainte de a le sharui fisierul meu.
Din pacate nu pot atasa un fisier fara date sensibile.
Din pacate nu pot atasa un fisier fara date sensibile.
G.H.
-
- Mesaje: 439
- Membru din: Mar Dec 11, 2018 8:54 pm
Re: Cum pot sterge un grup de interogari?
Testeaza codul asta:
Cod: Selectaţi tot
Sub StergeQueries()
Dim K As WorkbookQuery
For Each K In ActiveWorkbook.Queries
K.Delete
Next K
End Sub
藍
"I fear the day that technology will surpass our human interaction. The world will have a generation of idiots."
Albert Einstein
"I fear the day that technology will surpass our human interaction. The world will have a generation of idiots."
Albert Einstein
-
- Mesaje: 205
- Membru din: Lun Dec 28, 2009 6:10 pm
- Localitate: Pitesti
Re: Cum pot sterge un grup de interogari?
Functioneaza macrocomanda, sterge interogarile, nu mai gasesc niciuna in Editorul Power Query.
Multumesc!
Dar tot mai ramane o scama: conexiunile intre tabele si interogarile sterse. Daca se apasa butonul "Reimprospatati tot" apar casete de dialog "Interogarea ....nu a fost gasita" si "Continuati reimprospatarea totala?"
Exista o cale de a fi sterse si aceste conexiuni? In afara de utilizarea inspectorului de document ?
Multumesc!
Dar tot mai ramane o scama: conexiunile intre tabele si interogarile sterse. Daca se apasa butonul "Reimprospatati tot" apar casete de dialog "Interogarea ....nu a fost gasita" si "Continuati reimprospatarea totala?"
Exista o cale de a fi sterse si aceste conexiuni? In afara de utilizarea inspectorului de document ?
G.H.
-
- Mesaje: 439
- Membru din: Mar Dec 11, 2018 8:54 pm
Re: Cum pot sterge un grup de interogari?
Nu ar fi fost mai simplu sa copiezi in alt fisier toate acele tabele, dar sa copiezi doar valorile?
藍
"I fear the day that technology will surpass our human interaction. The world will have a generation of idiots."
Albert Einstein
"I fear the day that technology will surpass our human interaction. The world will have a generation of idiots."
Albert Einstein
-
- Mesaje: 205
- Membru din: Lun Dec 28, 2009 6:10 pm
- Localitate: Pitesti
Re: Cum pot sterge un grup de interogari?
Mai simplu? Adica sa fac un fisier nou, cu un nume similar, si apoi sa copiez, doar valori si formate, poate si formule, cele 18 foi?Indigo-ONE scrie: ↑Joi Feb 01, 2024 12:39 amNu ar fi fost mai simplu sa copiezi in alt fisier toate acele tabele, dar sa copiezi doar valorile?
Eu incercam sa-mi fac viata mai lejera...
Imi imaginez ca se poate cu o macrocomanda, dar exista un alt impediment, de care nu am vorbit pana acum, pentru ca ...n-a venit vorba:
-in prima foaie am o celula cu o lista dropdown, din care aleg o valoare care este folosita prin formule de celelalte foi.
-tot in prima foaie mai am doua butoane, control formular, prin care activez doua macrocomenzi. Care, de asemenea actioneaza asupra celorlalte foi. Pentru mine, aceste situatii sunt insurmontabile.
Acest topic imi este folositor macar pentru faptul ca am aflat cum se manipuleaza query-urile prin VBA...(incercasem cu inregistrare macrocomanda, dar n-am reusit ...)
Multumesc!
G.H.
-
- Mesaje: 439
- Membru din: Mar Dec 11, 2018 8:54 pm
Re: Cum pot sterge un grup de interogari?
Cu un cod VBA se rezolva usor...Mai simplu? Adica sa fac un fisier nou, cu un nume similar, si apoi sa copiez, doar valori si formate, poate si formule, cele 18 foi?
Eu incercam sa-mi fac viata mai lejera...
Ba da. A venit vorba...eu am intrebat dar tu ai omis sa raspunzi (v-am spus de nu stiu cate ori, macar cititi atent si RASPUNDETI la intrebarile puse...).... dar exista un alt impediment, de care nu am vorbit pana acum, pentru ca ...n-a venit vorba:
Si ti-a fost greu sa spui de la inceput ca mai sunt si alte date (alte coduri VBA care ar fi putut interactiona cu codul furnizat de mine...si uite asa....) in foaie? Macar sa fi raspuns la intrebarile mele....-in prima foaie am o celula cu o lista dropdown, din care aleg o valoare care este folosita prin formule de celelalte foi.
-tot in prima foaie mai am doua butoane, control formular, prin care activez doua macrocomenzi. Care, de asemenea actioneaza asupra celorlalte foi. Pentru mine, aceste situatii sunt insurmontabile.
Si uite asa am pierdut timp incercand sa te ajut.
Neavand fisierul tau am creat un fisier, apoi creat cod VBA, testat.....TIMP PIERDUT.
Daca ai Excel 365 sunt acolo functii care fac ce ai facut tu cu acele interogari...fara sa mai fie nevoie de Refresh....
藍
"I fear the day that technology will surpass our human interaction. The world will have a generation of idiots."
Albert Einstein
"I fear the day that technology will surpass our human interaction. The world will have a generation of idiots."
Albert Einstein