Grzegorz P.

Grzegorz P. Programista .NET
ASP.NET Silverlight
MCP, MCTS

Temat: Lotus Desinger - podzapytanie czy to mozliwe?

Cześć!

W bazach relacyjnych można robić podzapytania. To bardzo praktyczna technika.

W bazach lotusowych mamy widoki ( umówmy się, że odpowiadają tabelą z baz relacyjnych).

Teraz czas na pytanie:
"czy można zrobić widok, który jako dane źródłowe pobiera inny widok?"

Chodzi mi podzapytanie w praktyce pod lotusem - czy to jest możliwe?

Pozdrawiam z zimnego Pomorza:)
Grzessiekk
Tomasz Frydryk

Tomasz Frydryk Właściciel, Domino
Solutions

Temat: Lotus Desinger - podzapytanie czy to mozliwe?

Grzegorz Pawluch:
Teraz czas na pytanie:
"czy można zrobić widok, który jako dane źródłowe pobiera inny widok?"

Gdyby baza jako backendu używała DB2, to można by zrobić taki widok oparty na SQLu, z wszystkimi tego ograniczeniami i zaletami. W klasycznym widoku notesowym zrobić się tego nie da, tak samo jak np. relacji.
Obejściem używanym czasami w takich sytuacjach jest skrypt wyszukujący potrzebne dokumenty i np. wrzucający je do folderu. Oczywiście jego wykonanie może wymagać czasu.
Marcin Stępień

Marcin Stępień inżynier
oprogramowania |
przedsiębiorca

Temat: Lotus Desinger - podzapytanie czy to mozliwe?

Grzegorz,
warto pamiętać o innych ograniczeniach:
formuła wyszukująca dla widoku nie może pytać o dane pól nie obecnych w dokumentach których dotyczy zapytanie - czyli np. zapytanie o dokumenty które nie mają "responses" lub dokumenty na które wskazują inne dokumenty których nie dotyczy zapytanie.

Innym obejściem problemu podzapytań może być skrypt który najpierw odczytuje zapytanie w "widoku-podzapytaniu" a następnie dynamicznie przepisuje formułę wyszukującą w widoku który próbujesz stworzyć.
Miałoby to sens w przypadku gdy widok "nie wie z góry" jakie kryteria wyszukiwania posiada "widok-podzapytanie" (lub/i dynamicznie wybiera taki widok)

Pozdrawiam
Marcin
Grzegorz P.

Grzegorz P. Programista .NET
ASP.NET Silverlight
MCP, MCTS

Temat: Lotus Desinger - podzapytanie czy to mozliwe?

witam!

Dzięki za odzew i info. Każda odpowiedź jest dobra. Jak się nie da to skorzystam z drugiego sposobu tj. na podstawie danych z widoku źródłowego utworzę dokumenty tymczasowe :) Damy radę ;)

dzięki i pozdrawiam
Grzegorz Pawluch

konto usunięte

Temat: Lotus Desinger - podzapytanie czy to mozliwe?

Jezeli dobrze rozumiem problem, to chcialbys wykorzystac cos takiego jak @DbColumn, @DbLookup? Musisz jednak pamietac ze przy duzych widokach oraz przy np.: indeksowaniu kolumny (chociazby do sortowania) moze to byc dosyc "ciezkie" rozwiazanie. Jak to moj kolega Lotus-Guru-Notes mowi: "You can, but You shouldn't" :)

Następna dyskusja:

czy dane w lotus notes i do...




Wyślij zaproszenie do