Article View: pl.comp.bazy-danych.msaccess
Article #125003Wyszukiwanie rekordu
From: zibi
Date: Wed, 13 Aug 2008 15:13
Date: Wed, 13 Aug 2008 15:13
27 lines
2524 bytes
2524 bytes
Witam! Na początek przedstawię strukturę na której chciałbym wyszukiwać docelowy rekord spełniający pewne kryteria. Obiektem przeszukiwań będzie formularz główny (bez danych tylko przyciski) z 3-ma podformularzami: Forms![Technologia]![GrupyWyrobow] (klucz [IdGrupy]) Forms![Technologia]![KategorieWyrobow] (klucz [IdWyrobu], pole łączące [IdGrupy]) Forms![Technologia]![TypyWyrobow] (klucz [IdTypu], , pole łączące [IdWyrobu]) jeden pod drugim nie zagnieżdżone tylko połączone za pomocą pól łączących. Taka budowa jest bardziej przejrzysta, niż gdy stosujemy zagnieżdżenie. Zastosowanie w formularzu [GrupyWyrobow] zdarzenia Przy bieżącym np. Forms![Technologia]![KategorieWyrobow].Requery aktualizuje jego zawartość i wyświetla tylko te rekordy, które są zgodne z polem łączącym aktywnego rekordu formularza nadrzędnego. Do wyszukiwań stosuję inny formularz oparty na kwerendzie wyszukującej (z polami łączcymi) z zastosowaniem kryteriów odwołujących się do niezwiązanych pól w tym formularzu Pytanie mam następujące. Jak zbudować kod, który ustawiałby aktywny rekord w każdym formularzu zgodnie z formularzem wyszukiwania np [IdGrupy] = "2"; [IdWyrobu] = "2-03"; [IdTypu] = "2-03-05" Dzięki z góry za sugestie Zbyszek S.
Technical Details
Message-ID:
<725b41b2-1016-4d36-b0f5-3f9dba2f3204@a70g2000hsh.googlegroups.com>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!newsfeed.straub-nv.de!border2.nntp.ams.giganews.com!nntp.giganews.com!news.astraweb.com!border1.a.newsrouter.astraweb.com!feeder.news-service.com!feeder.news-service.com!postnews.google.com!a70g2000hsh.googlegroups.com!not-for-mailShow Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!newsfeed.straub-nv.de!border2.nntp.ams.giganews.com!nntp.giganews.com!news.astraweb.com!border1.a.newsrouter.astraweb.com!feeder.news-service.com!feeder.news-service.com!postnews.google.com!a70g2000hsh.googlegroups.com!not-for-mail From: zibi <zskorupski@o2.pl> Newsgroups: pl.comp.bazy-danych.msaccess Subject: Wyszukiwanie rekordu Date: Wed, 13 Aug 2008 08:13:54 -0700 (PDT) Organization: http://groups.google.com Lines: 32 Message-ID: <725b41b2-1016-4d36-b0f5-3f9dba2f3204@a70g2000hsh.googlegroups.com> NNTP-Posting-Host: 195.117.151.40 Mime-Version: 1.0 X-Trace: posting.google.com 1218640435 31545 127.0.0.1 (13 Aug 2008 15:13:55 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Wed, 13 Aug 2008 15:13:55 +0000 (UTC) Complaints-To: groups-abuse@google.com Injection-Info: a70g2000hsh.googlegroups.com; posting-host=195.117.151.40; posting-account=1F_S8AoAAADp-7Zm9mdDMEUQwr_rPwiP User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.9.0.1) Gecko/2008070208 Firefox/3.0.1,gzip(gfe),gzip(gfe) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit