MS-Office-Forum
Google
   

Zurück   MS-Office-Forum > Sonstiges > Testzentrum für selbstentwickelte Software
Registrieren Forum Hilfe Alle Foren als gelesen markieren

Banner und Co.

Antworten
Ads Der Renner, 11 Entwicklertools für Access, Tipps & Trick und offene Datenbanken zum einzigartigen Preis.
Themen-Optionen Bewertung: Bewertung: 3 Stimmen, 4,67 durchschnittlich. Ansicht
Alt 12.07.2004, 13:58   #1
Sascha Trowitzsch
MS-Office-Forum Team MS-Office-Forum Team
Tipp Tool - Arne Dieckmanns "TabToWeb" (Access-Tabelle>HTML)

Name des Produkts:

TabToWeb

(Evtl. Kommerzielle) Beta-Version? Nein
Art des Produkts:
(Anwendung, AddIn, Tool o.ä.)
Tool (Access-MDB; bzw. auch als MDA lauffähig)
Programmautor: Arne Dieckmann
Aktueller Versionsstand:0.75
Downloadgröße: 134 kByte (A2k) bzw. 63 kByte (A97)
Vorgesehen(e) Betriebssystem(e): >= Windows98
Vorgesehene Office-Version(en): Ab 97, vozugsweise 2000
Andere Systemvoraussetzungen: -
Installationshinweise:
(Art des Setups etc.)
MDB in ein beliebiges Verzeichnis kopieren und mit Access starten. Die Datenbank sollte aber auf jeden Fall nicht umbenannt werden.
Oder als Add-In installieren (s. auch Webseite).
Zielgruppe: Access-Anwender, die häufig Tabellenstrukturen oder -inhalte im Web und hier im MOF darstellen wollen
Enthält das Produkt den Quellcode? Ja
Mit welchem Entwicklungswerkzeug wurde es genau erstellt?
(Mit Versionsangabe)
Access 2000 (SR 1)
Webseite: http://www.ardiman.de/datenbanken/tabtoweb.html
Download unter: http://www.ardiman.de/datenbanken/tabtoweb.html
Bisher getestete Konfigurationen: Access 2000 unter Windows 2000 und Windows XP
Kurzbeschreibung: TabToWeb dient dazu, Tabellenstrukturen oder Inhalte von Tabellen bzw. Auswahlabfragen in HTML-Code darzustellen. Dabei können diverse Optionen gesetzt werden, die beim Erstellen von Beiträgen in Foren dafür sorgen, dass das Layout des Beitrags nicht unabsichtlich verändert wird. So kann es durch Zeilenumbrüche im (HTML-)Tabellen-Code dazu kommen, dass der Beitrag bzw. die Tabelle darin weiter nach unten wandert, obwohl dieses nicht logisch erscheint und natürlich auch nicht gewünscht ist.
Anscheinend gibt es Fehlinterpretationen des Tabellencodes durch die Forensoftware, die man nur mit komprimiertem HTML-Code ohne Zeilenumbrüche umgehen kann.
Testziel:
In welcher Hinsicht und unter welchen Bedingungen soll das Produkt getestet werden?
- Unter möglichst verschiedenen Systemen, vor allem auch als Add-In.
- Bugs?
- Was kann man noch verbessern?

__________________

Microsoft Access MVP
O2k bis O2010, VB6, VS2008, Delphi7, ...
Bitte keine ungefragten E-Mails. Probleme werden hier gelöst.
Bitte beachten: Grundlegendes zum Access-Forum

Knowhow auf Access-im-Unternehmen | Das Access 2007 Praxisbuch für Entwickler | www.mossTOOLs.de

Geändert von Sascha Trowitzsch (12.07.2004 um 14:00 Uhr).
Sascha Trowitzsch ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 13.07.2004, 21:15   #2
Sascha Trowitzsch
Threadstarter Threadstarter
MS-Office-Forum Team MS-Office-Forum Team
Standard

Hmmm, leider noch keine Resonanz...

Dann will ich mal:

Die Funktionen sind alle ok. Also die HTML-Ergebnisse, das Copy in die Zwischenablage, die Optionen, etc.

Zwei Bugs:
- In A97 ist der Dateiauswahl-Button beim standalone öffnen deaktiviert. Natürlich deshalb, weil die entspr. Funktion mit "tabtoweb.mdb" vergleicht, obwohl diese DB "tabtoweb97.mdb" heißt...
- Als Addin funktioniert es erst, wenn in .mda umbenannt, weil in der USys-Tabelle eben .mda eingegeben ist. Es wäre besser, wenn da gleich .mdb drin stehen würde, was man ohne Weiteres machen kann.

Die Funktion, ob als Addin oder standalone geladen sieht besser so aus:

If Currentdb.Name <> CodeDb.Name Then ... Addin! Else Standalone

Es wäre schön, wenn das Tool hier auch im Forum genutzt würde...

Vielleicht drei Vorschläge:
- Obwohl ich sonst immer davon abrate, wäre es in der standalone-Ausführung ganz schön, wenn das Access-Fenster per ShowWindow-API ausgeblendet würde, damit man nebst mindestens einem Browser nicht zwei Fenster zusätzlich offen hat.
- Wenn man das Speicherziel der .html selbst bestimmen könnte - wäre auch nicht schlecht.
- Zum Überprüfen des Ergebnisses könnte im unteren Teil des Formulares ein Webbrowser Control eingebettet sein, das die Tabelle(n) gleich anzeigt. (Das - vorübergehend aktuelle - forum.css könnte auch noch mitgeliefert werden.)

Soweit, Gruß, Sascha

__________________

Microsoft Access MVP
O2k bis O2010, VB6, VS2008, Delphi7, ...
Bitte keine ungefragten E-Mails. Probleme werden hier gelöst.
Bitte beachten: Grundlegendes zum Access-Forum

Knowhow auf Access-im-Unternehmen | Das Access 2007 Praxisbuch für Entwickler | www.mossTOOLs.de

Geändert von Sascha Trowitzsch (13.07.2004 um 21:17 Uhr).
Sascha Trowitzsch ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 13.07.2004, 22:57   #3
Arne Dieckmann
MS-Office-Forum Team MS-Office-Forum Team
Standard

Hi Sascha,

vielen Dank fürs erste Feedback. Zum A97-Bug (fehlerhafter Dateiname) sage ich lieber nichts ... (oder doch: ich Dussel! )

Naja, aber anscheinend ist es mit dem veränderten Code dann egal, wie das Teil heisst. Ist übrigens ein cooler Trick mit dem veränderten USys-Eintrag.

Die Vorschläge versuche ich dann demnächst umzusetzen, wobei ich mich mit dem Webbrowser Control erst einmal beschäftigen müsste (habe ich noch nie benutzt)

__________________

Gruß, Arne

Links: FAQGrundlagenRelationale DatenbankenStephen LebansDBWiki
Tools: TabToWebSQL-FormatterCode ConverterRegEx testen
System: Win7 Pro 64bit, Office 20xx, div. MS-SQL Server 20xx, Firefox
Bitte keine Fragen per Mail/PN und als Neuling diese Anleitung (Code-Tags, Anhänge etc.) lesen.
Arne Dieckmann ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 14.07.2004, 09:35   #4
Arne Dieckmann
MS-Office-Forum Team MS-Office-Forum Team
Standard

Moin,

eine dumme Frage von mir, da ich ja sonst nur für A2k MDBs/ADPs erstelle: Welcher Verzeichnisauswahldialog ist denn empfehlenswert? Kann ich mich darauf verlassen, dass es mit dem Update aus Saschas Beitrag in diesem Thread http://www.ms-office-forum.net/forum...threadid=95650 unter jeder Access Version (ab A97) und auch unter Win98 etc. funktioniert?

Oder: Würde es langen, wenn ich als Zielverzeichnis einfach das Unterverzeichnis "TTW" in "Eigene Dateien" - das sollte man mit dem Tipp auf http://www.dbwiki.de/wiki.php?title=...isse_ermitteln hinbekommen - benutzen würde?


Zum Webbrowser-Control (WBC): Da überlege ich noch einmal, ob ich nicht bei der Ansicht im eigentlichen Browser bleibe. Wenn das Formular halbwegs übersichtlich bzw. klein bleiben soll, müsste man das Ergebnis in einem extra Register anzeigen lassen. Wenn ich dem WBC genügend Platz im Hauptregister anbiete sieht es irgendwie doof aus.

__________________

Gruß, Arne

Links: FAQGrundlagenRelationale DatenbankenStephen LebansDBWiki
Tools: TabToWebSQL-FormatterCode ConverterRegEx testen
System: Win7 Pro 64bit, Office 20xx, div. MS-SQL Server 20xx, Firefox
Bitte keine Fragen per Mail/PN und als Neuling diese Anleitung (Code-Tags, Anhänge etc.) lesen.
Arne Dieckmann ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 14.07.2004, 11:01   #5
Sascha Trowitzsch
Threadstarter Threadstarter
MS-Office-Forum Team MS-Office-Forum Team
Standard

Gut, dass du drauf hinweist!

Hab den Shell-Ordnerauswahl-Beitrag eben nochmal modifiziert, und das Update sollte auch unter W98 funktionieren.
Aber wenn du ganz sicher gehen willst, so musst du halt die API-Lösung nehmen...

"Eigene Dateien" ist übrigens ein Ort, in den ich praktisch gar nichts abspeichere - weil er auf dem "falschen" Laufwerk liegt und der reele Pfad mir zu lang ist.

Das mit dem WebbrowserControl ist sicher verzichtbar. Ich hatte zuerst nicht realisiert, dass man auf die Textbox doppelklicken muss, um das Ergebnis anzusehen...

Gruß, Sascha

__________________

Microsoft Access MVP
O2k bis O2010, VB6, VS2008, Delphi7, ...
Bitte keine ungefragten E-Mails. Probleme werden hier gelöst.
Bitte beachten: Grundlegendes zum Access-Forum

Knowhow auf Access-im-Unternehmen | Das Access 2007 Praxisbuch für Entwickler | www.mossTOOLs.de
Sascha Trowitzsch ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 14.07.2004, 14:03   #6
heini
MOF Koryphäe
MOF Koryphäe
Top Super!

Hallo Arne!

Ich habe mal ein wenig mit deinem Tool hin und hergespielt, und konnte keine Fehler finden.
(Win2k (SP4), Office2k (SP2?))

Eine Anmerkung/Anregung habe ich allerdings noch:
Ist es möglich verknüpfte Tabellen (ODBC) auch darstellen zu lassen?
Das zumindest geht bei mir nicht.

Ansonsten:
heini ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 16.07.2004, 19:52   #7
Arne Dieckmann
MS-Office-Forum Team MS-Office-Forum Team
Tipp Version 0.71 ist da

Hallo,

zunächst möchte ich eure Fragen und Anregungen beantworten.

@Heini: Erst einmal bleibt es leider dabei, dass nur reine Access-Tabellen aus ungeschützten MDBs ausgelesen werden können. Sorry, aber das wird mir wohl sonst zu kompliziert.

@Sascha:

Zitat:

dass man auf die Textbox doppelklicken muss, um das Ergebnis anzusehen...

um das etwas offensichtlicher zu machen, habe ich den "Style" des Ergebnisfeldes (welches nun ein Kombinationsfeld ist) linkartig gestaltet. Die restlichen Sachen habe ich versucht (Access-Hauptfenster ausblenden, USysRegInfo-Eintrag) umzusetzen.


Hier die Änderungen auf einen Blick:
  • Styles werden nun in Tabelle verwaltet
  • CSS-Datei wird automatisch im Zielverzeichnis angelegt (falls erforderlich)
  • Zielverzeichnis kann eingestellt werden
  • Ergebnisfeld wurde in Kombinationsfeld geändert. Darin werden die 10 zuletzt angelegten Dateien zur Auswahl angezeigt (gilt nur für die aktuelle "Sitzung")
  • Das Kombinationsfeld selbst wird linkartig dargestellt, wenn eine Datei vorhanden ist
  • Umbenennen der TabToWeb.MDB für den Betrieb als Add-In nicht mehr nötig
  • Maillink im Register "Haftungsausschluss und Info" wurde durch Link auf die TabToWeb-Seite ersetzt
  • TabToWeb blendet in der Standaloneversion das Access-Hauptfenster aus
  • Minibug bei der Darstellung von Abfrageinhalten (vor dem Name war ein >) behoben
  • In der Access97-Version musste ein Eintrag in der Tabelle USysRegInfo geändert werden
  • Diverse nicht sichtbare Änderungen (im Code)

__________________

Gruß, Arne

Links: FAQGrundlagenRelationale DatenbankenStephen LebansDBWiki
Tools: TabToWebSQL-FormatterCode ConverterRegEx testen
System: Win7 Pro 64bit, Office 20xx, div. MS-SQL Server 20xx, Firefox
Bitte keine Fragen per Mail/PN und als Neuling diese Anleitung (Code-Tags, Anhänge etc.) lesen.

Geändert von Arne Dieckmann (16.07.2004 um 19:56 Uhr).
Arne Dieckmann ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 18.07.2004, 11:58   #8
Nouba
MOF Guru
MOF Guru
Standard

Hallo Arne,

das sieht doch ganz gelungen aus.

Wünsche: nur parameterfreie Abfragen zur Auswahl anbieten, Gültigkeitsregel für Tabelle und Felder bei der Entwurfsausgabe mit ausgeben.
Nouba ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 18.07.2004, 14:36   #9
Sascha Trowitzsch
Threadstarter Threadstarter
MS-Office-Forum Team MS-Office-Forum Team
Standard

Finde ich jetzt auch prima!

Ein kleiner Bug noch im Code zum Bestimmen des Zielverzeichnisses:
Code:

If strVZ <> "" Then
  If Right(strVZ, 1) <> "\" Then Me!txtZielDir = strVZ & "\"
End If
...führt dazu, dass das gewählte Verzeichnis nur dann ins Textfeld geschrieben wird, wenn der Backslash fehlt.
Also eher:
Code:

If strVZ <> "" Then
  If Right(strVZ, 1) <> "\" Then strVZ = strVZ & "\"
End If
Me!txtZielDir = strVZ

Ciao, Sascha

__________________

Microsoft Access MVP
O2k bis O2010, VB6, VS2008, Delphi7, ...
Bitte keine ungefragten E-Mails. Probleme werden hier gelöst.
Bitte beachten: Grundlegendes zum Access-Forum

Knowhow auf Access-im-Unternehmen | Das Access 2007 Praxisbuch für Entwickler | www.mossTOOLs.de
Sascha Trowitzsch ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 18.07.2004, 14:44   #10
Arne Dieckmann
MS-Office-Forum Team MS-Office-Forum Team
Standard

@Sascha: Dann einigen wir uns darauf:

Code:

If strVZ <> "" Then
  If Right(strVZ, 1) <> "\" Then strVZ = strVZ & "\"
  Me!txtZielDir = strVZ
End If
Bei deinem Vorschlag wird das Textfeld doch gelöscht, wenn im Dialog auf Abbrechen geklickt wird, oder? Das wollte ich eigentlich nicht so ...
Verhält sich A97 da eigentlich anders - ich erhalte den Verzeichnisnamen immer ohne Backslash?


@Nouba: Deine Vorschläge gehe ich dann mal durch (Gültigkeitsregel ist schon einmal erledigt) - Rest siehe PN.


@euch beide: Vielen Dank für das sonst sehr positive Feedback.

__________________

Gruß, Arne

Links: FAQGrundlagenRelationale DatenbankenStephen LebansDBWiki
Tools: TabToWebSQL-FormatterCode ConverterRegEx testen
System: Win7 Pro 64bit, Office 20xx, div. MS-SQL Server 20xx, Firefox
Bitte keine Fragen per Mail/PN und als Neuling diese Anleitung (Code-Tags, Anhänge etc.) lesen.

Geändert von Arne Dieckmann (18.07.2004 um 14:51 Uhr).
Arne Dieckmann ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 21.07.2004, 14:26   #11
heini
MOF Koryphäe
MOF Koryphäe
Standard

So, noch mal kurz zusammengefasst:

Ich habe Arnes Tool Accessiv getestet.
Fehler traten keine auf.
Das ODBC-Verknüpfte Tabellen nicht angezeigt werden hat Arne,
ja schon begründet; ist IMHO aber kein Beinbruch.

Fazit:
Sehr schönes (und vor allem nützliches) Tool.

Geht ab wie Nachbars Lumpi
heini ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 22.07.2004, 16:12   #12
Kurt aus Kienitz
MOF Koryphäe
MOF Koryphäe
Standard

Hallo Arne,

Das Verhalten beim Wechsel zwischen "angezeigte Quellen", "Art des Codes" und den Quellen ist irgendwie merkwürdig.

Wenn man bei der angezeigten Quelle zwischen Tabelle und Beides wechselt bleibt die Art des Codes aktiviert. Wechselt man zwischen "Abfrage" und "Beides", dann bleibt die Art des Codes deaktiviert.

Da meine Abfragen immer mit dem Prefix "Abf" beginnen führt dies im ersten Fall (Wechsel von "Tabelle" nach "Beides") dazu, daß als Quelle ein Abfrage ausgewählt ist. Ich kann nun als Art des Codes "Entwurf der Tabelle" auswählen und ich denke das ist nicht gewollt.


Grüße Kurt

P.S.
Kann man da auch alle Tabellenentwürfe auf einmal erzeugen, evtl. sogar in einer HTML-Datei ?
Kurt aus Kienitz ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 22.07.2004, 16:21   #13
Arne Dieckmann
MS-Office-Forum Team MS-Office-Forum Team
Standard

Hi Kurt,

stimmt, das ist so nicht gewollt. Kannst du einmal testen, wie es aussieht, wenn du die Sub so gestaltest (vorher war die Reihenfolge wohl anders):
Code:

Private Sub intTabOrQuery_AfterUpdate()

Call RwsAnpassen
Me!cboQuelle = Me!cboQuelle.ItemData(0)
Call ArtAnpassen

End Sub

Alle Tabellenentwürfe in einem Rutsch - oweia da müsste ich wohl einiges umstricken . Das kommt dann wohl erst in Version 0.90.

__________________

Gruß, Arne

Links: FAQGrundlagenRelationale DatenbankenStephen LebansDBWiki
Tools: TabToWebSQL-FormatterCode ConverterRegEx testen
System: Win7 Pro 64bit, Office 20xx, div. MS-SQL Server 20xx, Firefox
Bitte keine Fragen per Mail/PN und als Neuling diese Anleitung (Code-Tags, Anhänge etc.) lesen.
Arne Dieckmann ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 22.07.2004, 16:51   #14
Kurt aus Kienitz
MOF Koryphäe
MOF Koryphäe
Standard

Sehr viel besser

Eine Index-Seite, auf welcher für jeden Tabellenentwurf ein Link enthalten ist würde auch ausreichen und ließe sich bestimmt schon bis zur Version 0.80 realisieren, oder

Grüße Kurt
Kurt aus Kienitz ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 24.07.2004, 15:20   #15
Arne Dieckmann
MS-Office-Forum Team MS-Office-Forum Team
Standard Version 0.72

Hallo,

es ist mal wieder soweit. Norberts und Kurts Vorschläge wurden weitestgehend umgesetzt und ein paar kleine zusätzliche Änderungen gibt es auch noch. Wer heute Langeweile hat und nicht das Wetter auf dem Balkon oder wo auch immer geniessen will, kann die neueste Version ja einmal testen.

Die Änderungen:
  • Aktionsabfragen sollten nun nicht mehr angezeigt werden
  • Zusätzlich können auch Parameterabfragen ausgeblendet werden
  • Bei der Auswertung von Tabelleninhalten (nicht bei Abfragen!) werden OLE-Inhalte nicht mehr berücksichtigt
  • Kombinationsfeld "Quelle auswählen" zeigt "T" bzw. "A" für Tabellen/Abfragen an, falls beides zur Wahl steht
  • Beim Tabellenentwurf wird nun auch die Gültigkeitsregel der Felder ausgegeben
  • Es können nun auch alle Tabellenentwürfe in einem Rutsch ausgewertet werden (aber nur mit Übersichtsseite mit Links zu den Folgeseiten, sorry Kurt!)
  • "Code automatisch in Zwischenablage" funktioniert nun so, dass nach Erstellung der Datei oder nach Auswahl der Datei im Ergebnisfeld die Zwischenablage befüllt wird (in den Vorgängerversionen war dies nur bei der Coderstellung möglich)
  • Kleiner Bug beim Wechseln der Quellen (Tabellen/Abfrage) und der Art des Codes behoben

__________________

Gruß, Arne

Links: FAQGrundlagenRelationale DatenbankenStephen LebansDBWiki
Tools: TabToWebSQL-FormatterCode ConverterRegEx testen
System: Win7 Pro 64bit, Office 20xx, div. MS-SQL Server 20xx, Firefox
Bitte keine Fragen per Mail/PN und als Neuling diese Anleitung (Code-Tags, Anhänge etc.) lesen.
Arne Dieckmann ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Ads
Antworten


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Besucher: 1)
 
Themen-Optionen
Ansicht Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge anzufügen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

vB Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist An.
Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:59 Uhr.


Partner und Co.
Access-Paradies -Alles rund um die Datenbank Microsoft Access -Code -Programme-Tools -Tipps   Kostenlose Tipps & Tricks, Downloads und Programme   www.kulpa-online.com - Tipps - Tricks - Tutorials - Meinungen - Downloads uvm...   vb@rchiv · Willkommen in der Welt der VB Programmierung   Access-Garhammer - Hier finden Sie jede Menge Beispiel-Datenbanken zu Access und mehr ...   mcseboard.de   Die Top Seite für Excel-VBA-Makros uvm.

Powered by: vBulletin Version 3.6.2 (Deutsch)
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.

Copyright ©2000-2010 MS-Office-Forum. Alle Rechte vorbehalten.
Copyright ©Design: Manuela Kulpa ©Rechte: Günther Kramer
Eine Verwendung der Inhalte in anderen Publikationen, auch auszugsweise,
ist ohne ausdrückliche Zustimmung der Autoren nicht gestattet.
Beachten Sie bitte auch unsere Nutzungsbedingungen.