Article View: pl.comp.bazy-danych.msaccess
Article #137393Re: Uruchomianie kwerendy z poziomu VBA / najkorzystniejsza metoda /
From: zen
Date: Sat, 17 Dec 2016 22:12
Date: Sat, 17 Dec 2016 22:12
47 lines
3608 bytes
3608 bytes
BraZby
Dziękuję za tak wyczerpującą odpowiedź.
Na razie tylko cokolwiek nakreślę .To co chcę zrobić opiera się
na programie do gier losowych Lotto Cad .
W nim jest taki moduł który nazywa się Supermapą ; pozwalający na
zwielokrotnienie / jakby / bazy losowań dzięki użytym tam funkcjom . // takich
alternatywnych baz mógłbym zrobić kilkadziesiąt na początek używam 4 , stąd P1, P2 , P3 i P4 //
Z drugiej strony chciałbym zmierzyć jakość i skuteczności a odnieść to
w stosunku do pogrupowanych losowo pozycji tzn jaka funkcja
najczęściej wybiera jaką grupę z pozycjami
Wiem jeszcze to brzmi enigmatycznie a na dodatek jest to faza koncepcyjna
postaram się zamieścić jakiś obrazek .
----
Druga sprawa to jest to że wszelkie obliczenia robię w excelu czyli dostaję jaikeś parametry
które mogę użyć w Accessie żeby nie powielać pewnych czynności . to
w Accesowe moduły wklejam kod jaki uzyskuję w Excelu
To proste Opierając się na powyższym kodzie
mamy np stałą część kodu do miejsca .Złóżmy że wszystkie składowe elementy kodu będą
w kolumnie A od A11
A11 SELECT LA.K, FU.P1, FU.P2, FU.P3, FU.P4 FROM FU INNER JOIN LA ON FU.[ALL] = LA.[
potem jest liczba np z wyliczeń która "siedzi" w np komórce E22 więc
A12 = E22
A13 ] WHERE (((FU.P1)= ' to następna stała część kodu
potem jest liczba z komórki G23 więc
A14 = G23
A15 )) OR (((FU.P2)=
itd
Potem w nowej linii formułą z &
=A11&A12&A13&A14 &A15& ... itd otrzymujemy najważniejszą i zaktualizowaną część kodu którą
wraz z ze stałymi "przydatkami nad i pod kopiujemy do modułu ACC .
Postaram się w poniedziałek wrócić do zaległych wyjaśnień Przepraszam że na razie tylko pobieżnie
Jeszcze raz dziękuję za odpowiedź i proszę o wyrozumiałość gdyż niektórych terminów nie znam
albo często mam błędną wiedzę o nich .
Pozdrawiam
zen
Technical Details
Message-ID:
<0c1d6813-06d5-4c78-a1bd-109795426d2f@googlegroups.com>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!news.glorb.com!p16no1046480qta.1!news-out.google.com!u18ni4735ita.0!nntp.google.com!75no1163481ite.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mailReferences:
<1e14a172-510b-4743-bfdf-8dcad02d07b2@googlegroups.com>Show Full Headers
Complete Article Headers
X-Received: by 10.129.103.130 with SMTP id b124mr2669899ywc.14.1482012720948; Sat, 17 Dec 2016 14:12:00 -0800 (PST) X-Received: by 10.157.45.49 with SMTP id v46mr453054ota.10.1482012720904; Sat, 17 Dec 2016 14:12:00 -0800 (PST) Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!news.glorb.com!p16no1046480qta.1!news-out.google.com!u18ni4735ita.0!nntp.google.com!75no1163481ite.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail Newsgroups: pl.comp.bazy-danych.msaccess Date: Sat, 17 Dec 2016 14:12:00 -0800 (PST) In-Reply-To: <1e14a172-510b-4743-bfdf-8dcad02d07b2@googlegroups.com> Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=88.199.145.185; posting-account=az6kAQkAAAB7H_TimbImYRMB9REyPxDr NNTP-Posting-Host: 88.199.145.185 References: <1e14a172-510b-4743-bfdf-8dcad02d07b2@googlegroups.com> User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: <0c1d6813-06d5-4c78-a1bd-109795426d2f@googlegroups.com> Subject: Re: Uruchomianie kwerendy z poziomu VBA / najkorzystniejsza metoda / From: zen <xyzeniks@gmail.com> Injection-Date: Sat, 17 Dec 2016 22:12:00 +0000 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit