ODBC

Hallo Herr Dr. Martin,
ich bin Student der HTW-Berlin und war gerade in der Bibliothek um Ihr wunderschön anschauliches Buch „Microsoft Visio 2010 – Das Handbuch“ durchzublättern. Es ist Ihnen gut gelungen.
Am meisten hat mich bei Ihrem Buch das Kapitel „Datenbanken“ interessiert und ich habe ein Kapitel vermisst wie man aus einem Visio-ER-Diagramm eine neue MySQL-Datenbank erstellt. Ihre “ Reverse-Engineering“-Kapitel und weitere Beiträge im Internet habe ich dazu gelesen. Allerdings habe ich es nicht geschafft eine neue MySQL-Datenbank damit zu erstellen? Hat Microsoft diese Funktion vergessen, wird Sie so selten gebraucht das es sich nicht lohnt diese zu implementieren? Eigentlich kann ich mir das nicht vorstellen immerhin ist MySQL laut wikipedia.de ist MySQL immerhin eines der weltweit am weitesten verbreiteten DB-Systeme.

Ich wünsche Ihnen noch einen angenehmen Tag und hoffe auf eine Antwort von Ihnen sowie das in Ihrem nächsten Visio-Buch auch ein paar Sätze den MySQL-Datenbanken gewidmet sind.

Mit freundlichen Grüßen

Fabian F.

###############

Hallo Herr F.,

doch, doch. Ich habe ganz kurz (S. 304) erwähnt, dass man eine ODBC-Datenquelle einrichten muss – dann kommt man Visio mit jeder Datenbank verbinden, die ODBC-fähig ist.
Sie haben recht: Microsoft unterstützt nicht mySQL in der Liste der Datenquellen. Nun: mySQL ist auch nicht aus dem Hause Microsoft (würde die von Microsoft wahrscheinlich sagen).

Umgekehrt: mit Reverse Engineering ist es auch nicht möglich aufgrund einer Zeichnung das Codeskelett zu erstellen (es gibt Programme, die tun dies). Und so kann ich auch keine Access-Datenbank (oder SQL-Datenbank) damit erstellen. Ich kann nur lesend und schreibend auf Access und SQL-Server zugreifen. Ich kann nur aus VS.NET-Code eine Visio-Zeichnung erstellen – nicht umgekehrt.

Vielleicht würde MS sagen, dass dies ein recht seltener Wunsch ist – das kann man ja programmieren …
Vielleicht würde MS sagen, dass man ja mittels Berichten die Daten in eine Excel-Tabelle exportieren kann, die man dann wieder in eine mySQL-datenbank importieren kann.

schöne Grüße

Rene Martin

datenbank

Linienmuster

Ich werde regelmäßig gefragt, wie man eigene Linienmuster, beziehungsweise Füllmuster in Visio erzeugen kann. Nun: wenn der Entwicklermodus eingeschaltet ist, dann findet sich in der Registerkarte „Entwicklertools“ das Fenster „Zeichnungsexplorer“. Dort können über das Kontextmenü neue Füllmuster, Linienmuster und Linienenden definiert werden. In einem zweiten Blatt werden diese Elemente definiert und können nun über den Format-Dialog angewendet werden.
Hier sehen Sie eine Rolle, die beim Verbreitern mehrere Kreise anzeigt und nicht die einzelnen Kreise verbreitert.

linienmuster

Linienmuster

Gestern erhielt ich eine Frage zum Thema „Linienmuster“:
Hallo Herr Martin,
Wenn ich die Linien definiere kann ich unter Layout und Routing einstellen wir der Kreuzungspunkt von zwei Verbinden dargestellt werden soll. Wenn ich jedoch Lücke wähle, wird die Lücke nicht dargestellt. Alle anderen Darstellungsarten funktionieren. Haben Sie einen Tipp für mich wo ich da nachschauen kann?
Grüße,
Alexander K.

Meine Antwort:
[…]
Ich habe zuerst versucht weitere Muster zu erstellen und in den Mustern zu probieren, ob:
* es mit einer Linie funktioniert (man kann ja Shapes verknüpfen)
* es mit gruppierten oder nicht gruppierten Linien funktioniert
* es mit mehreren Teilstücken funktioniert
* es mit einer gemusterten Linie funktioniert …
Dann habe ich im Shape versucht mit oben und unten; mit dünner und dicker Linie – keine Chance!

Übrigens: definieren Sie mal ein neues Linienmuster, das aus einer einfachen, beispielsweise roten Linie besteht. Wenden Sie das Muster (Format) an. Schalten Sie im Verhalten den Bogen ein – klappt! Schalten Sie dagegen Lücke ein -> klappt nicht! (als Argumentation für den Kunden …)

Eine Lücke in Visio? Sicherlich.

schnecke

Berichte

Und mit Hilfe eines Berichts können die Bundesstaaten mit der Anzahl der Wahlmänner aufgelistet werden.

Mit Spannung erwarten wir den Ausgang der Wahl in den USA am 06. November in diesem Jahr. Zeit, von der Microsoft-Seite die Schablone mit den Shapes der Bundesstaaten herunterzuladen, die Daten um die Anzahl der Wahlmänner und um deren Wahl im Jahr 2008 (Obama vs. McCain) einzugeben. Nun: mithilfe einer Datengrafik können die Staaten schnell rot (Republikaner) oder blau (Demokraten) eingefärbt werden.

USA_wahl01

Frage

Hallo Herr Martin,
ich habe auf video2brain einige Lehrvideos über Visio gesehen.
Wie beschrieben kann man über Visio entweder vorgefertigte Shapes verwenden oder selbst entwerfen.
Meine Frage wäre, ob es auch Möglich ist, Shapes, aus externen Programmen (Photoshop) in Visio einzufügen. Nur so würde sich für meine Zwecke lohnen.
Gruß, Philip

Hallo Philip,
es gibt zwei verschiedene Arten von Grafikprogrammen: Vektor- und Pixelprogramme.
Aus einem Vektorprogramm (CorelDraw, Illustrator, AutoCAD, …) kann ich die Bilddateien nach Visio rüberkopieren (oder dwg/dxf: in Visio importieren) und dann dort zerlegen, das heißt: weiterverarbeiten. Sie können problemlos vom Zeichenblatt in eine Schablone gezogen werden, wie ich das im Video beschrieben habe (ich habe dort natürlich eigene Shapes „gebastelt“).
Ich kann über Kopieren/Einfügen oder über die Registerkarte Einfügen/Grafik eine Pixeldatei (jpg, gif, tif, bmp, …) importieren. Diese kann ich dann NICHT (oder nur sehr wenig: über die Registerkarte „Format“) in Visio weiterverarbeiten, weil Visio ein Vektorgrafikprogramm ist.
Trotzdem: da in Visio alles Shape ist, kann auch dieses Shape (das natürlich eine andere Shapedefinition hat), in einer Schablone abgelegt werden (interessant für Logos).
Übrigens: weitere Visio-Shapes findest Du im Internet oder direkt auf der Microsoft-Seite (Weitere Shapes/Shapes online suchen)

Gruß

Rene.

pixel

Inhaltsverzeichnis

Es ist nicht sehr schwierig, in Visio eine Zeichnung zu erstellen und die Shapes der ersten Seite (Inhaltsverzeichnis) mit den übrigen Blättern zu verlinken. Wird diese Zeichnung nun als html-Datei exportiert, dann werden die Hyperlinks mitgenommen. Klasse! Und so kann man mit einigen wenigen Klicks gut verlinkte Seiten erstellen.

tiefsee01

Tiefsee

Der Gedanke zu dieser Beispielpräsentation, kam mir beim Besuch der Tiefsee-Ausstellung in Rosenheim. Ein Dank an den Lokschuppen Rosenheim, der mich dort fotografieren ließ.

tiefsee02

Merkwürdig

Heute hat ein Teilnehmer eine wunderbare Anomalie bei einem Shape entdeckt. Wenn man zwei Shapes „gekrümmte Wand“ aus der Schablone „Wände, Gerüst und Konstruktion“ gruppiert und dann kippt (flip) – dann passieren merkwürdige Dinge – auf jeden Fall nicht diejenigen, die man erwarten würde.

gekruemmterRaum02 gekruemmterRaum01