Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Crystal Reports in C# nach ID filtern.

Empfohlene Antworten

Veröffentlicht

Hallo,

habe folgendes Problem. Habe mit dem .NET Studio in C# einen Report erzeugt der seine Daten aus einer Access Datenbank erhält. Wie kann ich diese Daten jetzt filtern? Das heisst ich will ein Formular machen, wo man sich zB eine ID aussucht und zu genau dieser ID (nicht zu allen) der Bericht angezeiigt wird.

Kann mir jemand sagen wie ich das machen muss? Brauch ich dafür eine FilterFunktion oder wie geht das?

Mr. Tommes

Hi,

normalerweise kannst Du in Crystal mit dem Auswahlmanager arbeiten. Einfach ein Parameterfeld anlegen und dann mit dem Auswahlmanager darauf verweisen.

Arbeitest Du mit einer Vollversion von Crystal oder mit einer in der Entwicklungsumgebung eingebetteten?

Gruß, Tiana

  • Autor

Hi Tiana,

arbeite mit einer Vollversion. Habe deinen Vorschlag ausprobiert. Es klappt!!! Danke!! Nur dummerweise kommt jetzt bevor der Bericht angezeigt wird ein Auswahlfenster wo ich den Parameter angeben muss. Weisst du vielleicht wie es geht, vorher in einem Formular schon einen Parameter auszuwählen, dann auf nen Button 'Bericht erstellen' drücken und der Bericht wird dementsprechend angezeigt? Also quasi ohne dieses Auswahlfenster? So dass die Auswahl schon vorher in dem Formular stattfindet?

Oder sonst jemand?

Mr. Tommes

Hi,

also, eine Verbindung von Anwendung und Report ist in der Regel nur möglich, wenn der Report in der Entw.Umg. integriert ist. Du kannst aber auch folgendes machen, vielleicht hilft`s:

Bearbeite dein Parameterfeld so, das Du Standardwerte voreinstellst (z.B. ID`s aus deinem Datenbankfeld).

Eine andere Lösung kann ich mir momentan nicht vorstellen!

Gruß, Tiana

Original geschrieben von Tiana

Hi,

also, eine Verbindung von Anwendung und Report ist in der Regel nur möglich, wenn der Report in der Entw.Umg. integriert ist. Du kannst aber auch folgendes machen, vielleicht hilft`s:

Das ist nicht ganz korrekt.

Man kann sicher auch Reports im Crystal erstellen und sie dann einfach in der Applikation mit einbinden.

Dazu muss man ganz einfach ein Report-objekt deklarieren und dann den entsprechenden Report laden. (das kenne ich noch von VB6 und nutze dann einfach die Bibliotheken, die Crystal zur Verfügung stellt. Unter .NET ist das auch nicht viel anders.

So wie du das sagst, müsste man ja also für jede Reporterweiterung die gesamte Applikation neu kompilieren. Wäre nicht so fein...;-)

Gruss

Blear

Hi,

kann sein. Ich kenne es noch nicht so gut in Verbindung mit VB oder anderen Programmen, weil wir CR nicht in ZUsammenhang mit diesen Prog einsetzen, sondern nur für unser neues Finanzmanagement!

Aber wenn Du hast, würde ich gerne mal einen VB-Beispielcode sehen. Das interessiert mich dann doch!

Gruß, Tiana

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.