Re: Anzeige von SPs in Access-adp

Tech-Archive recommends: Fix windows errors by optimizing your registry

From: Sebastian Jurk (anonymous_at_discussions.microsoft.com)
Date: 08/10/04


Date: Tue, 10 Aug 2004 05:19:48 -0700

Danke fürs Antworten.

Ich habe mal die SP gepostet. Es ist eine umgeschriebene
Kreuztabellenabfrage, was immer andere Spalten bedeutet.

Wenn ich die Daten erst noch einmal in eine Tabelle
speichere dann kann ich als Recordsource im Formular die
Tabelle angeben. Bei einer Kreuztabellenabfrage ich das
ok, die Daten dürfen ja eh nicht verändert werden.
Allerdings müßte ich dann immer noch für jeden Aufruf neu
die Textfelder(etwa50) im Formular definieren und die
Rowsource angeben. Das dürfte das Ganze sehr langsam
machen. Äh, moment. Die Tabelle kann ich ja als View
anzeigen, oder? Habe noch nie eine View gebaut. Muß mal
sehen, ob man da pro Client, also User extra eine
temporäre Tabelle nutzen muß, damit die sich nicht ärgern.

Mit einer Funktion? In einem Modul oder so? Kann ich dann
im View sagen rufe Function soundso auf und in der
Funktion habe ich dann ein Exec? Kann die View damit
klarkommen? Die Parameter könnten ja auch in der Funktion
sein, oder?

Grüße,
Sebastian

>zwei Würkarrounds, keines davon getestet.
>1. Du schreibst in der SP mit "select into" die Ausgabe
des
>Select-Statements in eine Tabelle, die Du dann anzeigst.
Vorher die Tabelle
>immer löschen;-)
>Die Proc führst Du vor dem Öffnen aus.
>
>2. Du machst das ganze nicht mit einer sp sondern mit
einer Funktion, die Du
>in einem View aufrufst. Hierbei müßten die Parameter aber
in einer
>Parametertabelle im SQL Server liegen.



Relevant Pages

  • Re: DataView traversing (ADO.NET)
    ... Der View ist ein Teil der Tabelle, und hat mit dem DS so erst mal ... Ein View auf ein DS... ... Count von View die Anzahl der gefilterten Zeilen. ... Jede Tabelle hat einen DefaultView, das hat mir bisher immer gereicht. ...
    (microsoft.public.de.german.entwickler.dotnet.datenbank)
  • Re: Anzeige von SPs in Access-adp
    ... > Kreuztabellenabfrage, ... Eine Tabelle kannst Du doch mit docmd.opentable "dbo.DeineTabelle" offnen. ... Die Tabelle kann ich ja als View ... Wenn Deine mdb so klein war, warum arbeitst Du nicht weiter damit? ...
    (microsoft.public.de.access)
  • Anwendungen mit local views
    ... Seite werden die Detaildaten anzeigt auf der 2. ... Seite eine Tabelle mit allen Kundennamen. ... View 2 'kundendetail' basiert auch auf der Tabelle 'kunde' ist aber so parametersiert, dass nur die Daten eines Kunden angezeigt werden sollen. ...
    (microsoft.public.de.fox)
  • Re: join versus Unterabfrage
    ... Tabelle steht, mich die Zwischentabellen aber garnicht interessieren ist dann ... der Join immer noch schneller als wenn ich eine Unterabfrage mache (dabei ... wenn ich eine komplexe View erstelle (bis zu 20 ... Wenn du aber Szenarien wie beschrieben abbilden willst, solltest du neben View mit join und subselect auch Stored Procs ins Auge fassen. ...
    (microsoft.public.de.sqlserver)
  • Re: Datenbank-Architektur
    ... diese Tabelle mit EINER anderen Tabelle etwas zu tun hat. ... Die m:n Beziehung zwischen Firmen und Branchen wird über eine ... Die Beziehung zwischen Firmen und Personen wird ebenfalls über ... Dann erstellst du dir für exakt diese Anforderung einen View, ...
    (microsoft.public.de.fox)