🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.bazy-danych.msaccess
6 messages
6 total messages Started by leku Tue, 06 Dec 2016 05:58
DoCmd.SendObject zmiana nazwy załącznika
#137358
Author: leku
Date: Tue, 06 Dec 2016 05:58
8 lines
1342 bytes
Witam
Wysyłam mailem (Outlook) kwerendę za pomocą DoCmd.SendObject (A2010) jako 
plik Excela.
Jak zmienić nazwę załącznika na dowolną a nie taką jak nazwa kwerendy ?
Nie chciałbym też utracić formatowania Excela.

pozdrawiam
leku 
Re: DoCmd.SendObject zmiana nazwy załącznika
#137359
Author: LeszekN
Date: Tue, 06 Dec 2016 07:21
7 lines
1729 bytes
> Jak zmienić nazwę załącznika na dowolną a nie taką jak nazwa kwerendy ?
> Nie chciałbym też utracić formatowania Excela.

https://groups.google.com/forum/?hl=pl#!searchin/pl.comp.bazy-danych.msaccess/zmiana$20nazwy$20pliku%7Csort:relevance/pl.comp.bazy-danych.msaccess/aMLJbuUTd_w/m73XeayfJEkJ

przeszukaj to forum, tutaj jest wszystko ;)
Re: DoCmd.SendObject zmiana nazwy załącznika
#137360
Author: leku
Date: Tue, 06 Dec 2016 07:38
16 lines
1931 bytes
Użytkownik "LeszekN"  napisał w wiadomości grup 
dyskusyjnych:b439710e-91ce-4b84-b419-2f3c300760b3@googlegroups.com...

przeszukaj to forum, tutaj jest wszystko ;)

---------------------------

Czuję, że to będzie wymagało sporo rzeźbienia bo SendObject tworzy załącznik 
Excela w "locie"
i to mi odpowiada. Dla zmiany nazwy mam dwa wyjścia albo zmienić tymczasowo 
nazwę kwerendy
czyli utworzyć i usunąć
albo za pomocą istniejącej kwerendy stworzyć plik excela (gubię 
formatowanie) i umieścić pod inną
nazwą na dysku lokalnie a następnie wysłać za pomocą SendObject.
Chyba że jest jakieś prostsze wyjście ?
Re: DoCmd.SendObject zmiana nazwy załącznika
#137361
Author: LeszekN
Date: Tue, 06 Dec 2016 08:07
5 lines
1588 bytes
'zmieniasz nazwe kwerendy i wysyłasz, jezeli cie dobrze zrozumiałem

CurrentDb.QueryDefs("kwerenda1").Name="kwerenda2"
docmd.SendObject........
CurrentDb.QueryDefs("kwerenda2").Name="kwerenda1"
Re: DoCmd.SendObject zmiana nazwy załącznika
#137362
Author: leku
Date: Tue, 06 Dec 2016 16:56
19 lines
1853 bytes
Użytkownik "LeszekN"  napisał w wiadomości grup 
dyskusyjnych:01ae4804-93e6-4b35-b650-4e273fb59884@googlegroups.com...

'zmieniasz nazwe kwerendy i wysyłasz, jezeli cie dobrze zrozumiałem

CurrentDb.QueryDefs("kwerenda1").Name="kwerenda2"
docmd.SendObject........
CurrentDb.QueryDefs("kwerenda2").Name="kwerenda1"

----------------------------
Dzięki za podpowiedź
Chodzi o przekazanie unikatowej nazwy (nr zamówienia) do wysyłanego pliku 
Excela
na podstawie wzorcowej kwerendy pobierającej wybrane dane z formularza.
Nazwę sobie skleję z danych formularza.
Pewnie są jakieś ograniczenia co do nazwy kwerendy.
Spróbuję coś stworzyć na podstawie Twojej sugestii.

pozdrawiam
Re: DoCmd.SendObject zmiana nazwy załącznika
#137363
Author: leku
Date: Fri, 09 Dec 2016 23:10
15 lines
1839 bytes
Użytkownik "LeszekN"  napisał w wiadomości grup 
dyskusyjnych:01ae4804-93e6-4b35-b650-4e273fb59884@googlegroups.com...

'zmieniasz nazwe kwerendy i wysyłasz, jezeli cie dobrze zrozumiałem

CurrentDb.QueryDefs("kwerenda1").Name="kwerenda2"
docmd.SendObject........
CurrentDb.QueryDefs("kwerenda2").Name="kwerenda1"

--------------------------------------
Rozwiązanie ze zmianą nazwy kwerendy wzorcowej
przetestowane w praktyce. Działa jak trzeba :)
Jeszcze raz dziękuję za pomoc.

pozdrawiam
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads