Hallo zusammen,
ich bin gerade am Recherchieren, wie man mit Microsoft Visual Studio Community 2022 (64-Bit) – Current Version 17.9.3 (kurz VS 2022) eine Anwendung schreibt, die auch ausdrucken kann.
Bisher habe ich nur Anwendungen erstellt, die keine Ausdruckfunktion haben. Jetzt sollen aber gleich zwei große Projekte in den nächsten Jahren kommen, bei denen ich gerne diverse Ausdrucke haben möchte.
Aktuell habe ich meine Verwaltung in Access erstellt. Da sind ja Berichte zu erstellen eigentlich kein großes Hexenwerk.
Da aber mir die VB.Net Möglichkeiten besser gefallen, würde ich gerne versuchen, diese Datenbank in VB.Net zu realisieren. Die Tabellenstruktur werde ich auch neu anpassen (die Übernahme der alten Daten wird hier aber auch noch spannend).
Bevor ich aber nun richtig anfange, wollte ich mal von Euch wissen, wie der aktuelle Stand bzgl. VB.Net und Berichterstellung so ist.
Die bisherigen Beiträge sind doch schon recht alt bzw. die genannten Links funktionieren so auch nicht mehr.
Wie sollen meine neuen Berichte nun aussehen?
- Es gibt klassische Tabellenberichte
- Dann soll es aber auch Berichte geben, in denen einige Grafiken zu sehen sein sollen
- Die Daten der Berichte sollen in optischen Gruppen dargestellt werden (ähnlich wie in den Forms). Die Daten kommen dann auch aus verschiedenen Tabellen/Abfragen.Bsp: Eine Stammdatentabelle (Ein Datensatz), Belege (hier x Datensätze), Notizen (x Datensätze), Tabelle X (wieder nur ein Datensatz) usw.
- Auch soll es Controls geben, die sich farblich so anpassen, wie sie in der dahinterliegenden Tabelle eingestellt sind. Es gibt bei mir die Auswahlmöglichkeit, die Farben festzulegen. Diese sollen natürlich auch optisch so angezeigt werden, wie sie sind.
- In Access würde ich das so lösen, dass ich für fast jede Tabelle einen eigenen Unterbericht erstelle, und dann einen Hauptbericht. Über die Unterberichtsteuerelemente kann man ja dann die Daten miteinander verknüpfen. Geht so etwas ggf. auch mit VB.Net?
In diesen Thread Access Bericht Öffnen habe ich auch eine Lösung gefunden (noch ungetestet), die Access als Berichtdrucker nutzt.
Auch an diese Lösung habe ich schon gedacht, aber das hört sich nach langer Ladezeit an und ist wohl auch nicht eine saubere Lösung.
In diesem Thread wird ja auch von einem HTML – Bericht gesprochen. Hört sich auch nicht schlecht an, aber hier ist das Erstellen dann doch die aufwendigste Art und Weise bzw. ich müsste mich hier auch noch kpl. neu in das Einbinden von meinen Daten und die Darstellung meiner o. g. Wünsche einarbeiten. Puh ganz schön viel für einige Berichte. Von Änderungen mal ganz zu zweigen.
Bevor ich jetzt noch weitere Fragen hierzu habe, würden mich mal Eure Meinungen zu VB.Net mit Ausdruckmöglichkeiten interessieren. Ist VB.Net hier als reines Eingabe- und Anzeigeprogramm und Access als Ausdruckprogramm eine gute Alternative zur Alles-in-einem? Berichte sind nun ja nicht täglich zu erstellen, aber in Access halt auch bei großen Massen nicht die schnellsten.
Ich bin jetzt mal auf Eure Antworten gespannt.
Volker
ich bin gerade am Recherchieren, wie man mit Microsoft Visual Studio Community 2022 (64-Bit) – Current Version 17.9.3 (kurz VS 2022) eine Anwendung schreibt, die auch ausdrucken kann.
Bisher habe ich nur Anwendungen erstellt, die keine Ausdruckfunktion haben. Jetzt sollen aber gleich zwei große Projekte in den nächsten Jahren kommen, bei denen ich gerne diverse Ausdrucke haben möchte.
Aktuell habe ich meine Verwaltung in Access erstellt. Da sind ja Berichte zu erstellen eigentlich kein großes Hexenwerk.
Da aber mir die VB.Net Möglichkeiten besser gefallen, würde ich gerne versuchen, diese Datenbank in VB.Net zu realisieren. Die Tabellenstruktur werde ich auch neu anpassen (die Übernahme der alten Daten wird hier aber auch noch spannend).
Bevor ich aber nun richtig anfange, wollte ich mal von Euch wissen, wie der aktuelle Stand bzgl. VB.Net und Berichterstellung so ist.
Die bisherigen Beiträge sind doch schon recht alt bzw. die genannten Links funktionieren so auch nicht mehr.
Wie sollen meine neuen Berichte nun aussehen?
- Es gibt klassische Tabellenberichte
- Dann soll es aber auch Berichte geben, in denen einige Grafiken zu sehen sein sollen
- Die Daten der Berichte sollen in optischen Gruppen dargestellt werden (ähnlich wie in den Forms). Die Daten kommen dann auch aus verschiedenen Tabellen/Abfragen.Bsp: Eine Stammdatentabelle (Ein Datensatz), Belege (hier x Datensätze), Notizen (x Datensätze), Tabelle X (wieder nur ein Datensatz) usw.
- Auch soll es Controls geben, die sich farblich so anpassen, wie sie in der dahinterliegenden Tabelle eingestellt sind. Es gibt bei mir die Auswahlmöglichkeit, die Farben festzulegen. Diese sollen natürlich auch optisch so angezeigt werden, wie sie sind.
- In Access würde ich das so lösen, dass ich für fast jede Tabelle einen eigenen Unterbericht erstelle, und dann einen Hauptbericht. Über die Unterberichtsteuerelemente kann man ja dann die Daten miteinander verknüpfen. Geht so etwas ggf. auch mit VB.Net?
In diesen Thread Access Bericht Öffnen habe ich auch eine Lösung gefunden (noch ungetestet), die Access als Berichtdrucker nutzt.
Auch an diese Lösung habe ich schon gedacht, aber das hört sich nach langer Ladezeit an und ist wohl auch nicht eine saubere Lösung.
In diesem Thread wird ja auch von einem HTML – Bericht gesprochen. Hört sich auch nicht schlecht an, aber hier ist das Erstellen dann doch die aufwendigste Art und Weise bzw. ich müsste mich hier auch noch kpl. neu in das Einbinden von meinen Daten und die Darstellung meiner o. g. Wünsche einarbeiten. Puh ganz schön viel für einige Berichte. Von Änderungen mal ganz zu zweigen.
Bevor ich jetzt noch weitere Fragen hierzu habe, würden mich mal Eure Meinungen zu VB.Net mit Ausdruckmöglichkeiten interessieren. Ist VB.Net hier als reines Eingabe- und Anzeigeprogramm und Access als Ausdruckprogramm eine gute Alternative zur Alles-in-einem? Berichte sind nun ja nicht täglich zu erstellen, aber in Access halt auch bei großen Massen nicht die schnellsten.
Ich bin jetzt mal auf Eure Antworten gespannt.
Volker
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Volker Bunge“ ()