Hypercell ein ] Hypercell aus ] Zeige Navigation ] Verstecke Navigation ]
c++.de  
   

Die mobilen Seiten von c++.de:
http://m.c-plusplus.de
Infos hier [BETA]

  
c++.de :: VCL (C++ Builder) ::  Access Report     Zeige alle Beiträge auf einer Seite Auf Beitrag antworten
Autor Nachricht
RaphaelHH
Unregistrierter




Beitrag RaphaelHH Unregistrierter 12:27:01 17.06.2012   Titel:   Access Report            Zitieren

Ich hab auch ne Frage - kann ich vom Builder aus einen Access Bericht öffnen und anzeigen lassen? Ich find da nix. Danke!
Zero01
Mitglied

Benutzerprofil
Anmeldungsdatum: 18.08.2004
Beiträge: 375
Beitrag Zero01 Mitglied 14:25:41 17.06.2012   Titel:              Zitieren

Wenn ich deine Frage richtig verstanden habe:

ShellExecute mit dem Dateipfad als Parameter.
Dies öffnet dann die Datei mit dem im System registrierten
Access Viewer. Ist der Viewer nicht im System anhand der Dateiendung registriert,
kannst du auch an ShellExecute den Programmpfad mit
Leerzeichen und Dateipfad übergeben.

Möchtest du die Datei auf deiner Form anzeigen benötigst
du logischerweisse die die Komponente oder musst dir
was basteln.
RaphaelHH
Unregistrierter




Beitrag RaphaelHH Unregistrierter 18:20:34 17.06.2012   Titel:              Zitieren

Mit tado und den querys greife ich auf eine Access dB zu. Die meisten Anwender haben kein Access auf dem Rechner, daher dachte ich es ginge innerhalb des builders den Report anzuzeigen.
muemmel
Mitglied

Benutzerprofil
Anmeldungsdatum: 16.10.2007
Beiträge: 1838
Beitrag muemmel Mitglied 13:40:07 26.06.2012   Titel:              Zitieren

Hi,

das Betriebssystem bietet dir nur den zugriff auf die Tabellen und Abfragen. Da kann man zwar mit Joints und Unions ne ganze Menge zaubern, aber das eigentliche visualisieren oder drucken musst Du schon selber erledigen. Entweder Du peppst TStringGrid ein bisschen auf oder wenn Du eine alte Version hast kannst Du es mit Formula1 (VCF1) machen. Oder eben Du benutzt entsprechende Reportsoftware.
Früher war wohl Quickreport oder Reportsmith dabei, heute eher Rave-Report...
Oder eben von externen Anbietern wie List&Label.
Aber machen tun die im Prinzip auch nichts anderes als ein Access-Bericht.

Nachteilig ist bei den meisten davon, dass da was installiert werden muss. Da das für mich keine zulässige Alternative ist, hab ich mir (in Delphi) eine eigene Lösung geschaffen, wie ich das nativ löse. Zum einen mit einem VCF1 ähnlichem Anzeige-und Drucktool und zum anderen einer Oberfläche wo ich bei Bedarf Druckausgaben im Dialog entwerfen kann und die mir dann den Quelltext fertig liefert. Für eine fast beliebig flexible Ausgabe auf dem Drucker (oder Bildschirm) benötigts nur eine Handvoll Grundfunktionen, aus denen man alles andere ableiten kann. Wenn man aber wie ich die ganze Seite am Bildschirm im Dialog entwerfen können will, wird der Aufwand doch schnell größer. Für die meisten Fälle wird daher eine gekaufte Lösung das Mittel der Wahl sein.

Bei mir ist es anders, da ich sowieso hier sitze, sind das ehda-Kosten weil ich bin ja eh da. Aber irgendwo Geld für eine Beschaffung loseisen ist dagegen (fast) unmöglich.

Gruß Mümmel

_________________
Muemmel ante portas
c++.de :: VCL (C++ Builder) ::  Access Report   Auf Beitrag antworten

Zeige alle Beiträge auf einer Seite




Nächstes Thema anzeigen
Vorheriges Thema anzeigen
Sie können Beiträge in dieses Forum schreiben.
Sie können auf Beiträge in diesem Forum antworten.
Sie können Ihre Beiträge in diesem Forum nicht bearbeiten.
Sie können Ihre Beiträge in diesem Forum nicht löschen.
Sie können an Umfragen in diesem Forum nicht mitmachen.

Powered by phpBB © 2001, 2002 phpBB Group :: FI Theme

c++.de ist Teilnehmer des Partnerprogramms von Amazon Europe S.à.r.l. und Partner des Werbeprogramms, das zur Bereitstellung eines Mediums für Websites konzipiert wurde, mittels dessen durch die Platzierung von Werbeanzeigen und Links zu amazon.de Werbekostenerstattung verdient werden kann.

Die Vervielfältigung der auf den Seiten www.c-plusplus.de, www.c-plusplus.info und www.c-plusplus.net enthaltenen Informationen ohne eine schriftliche Genehmigung des Seitenbetreibers ist untersagt (vgl. §4 Urheberrechtsgesetz). Die Nutzung und Änderung der vorgestellten Strukturen und Verfahren in privaten und kommerziellen Softwareanwendungen ist ausdrücklich erlaubt, soweit keine Rechte Dritter verletzt werden. Der Seitenbetreiber übernimmt keine Gewähr für die Funktion einzelner Beiträge oder Programmfragmente, insbesondere übernimmt er keine Haftung für eventuelle aus dem Gebrauch entstehenden Folgeschäden.