Google
 
Diesen Blog abonnieren

Beliebte Posts

Montag, 23. März 2009

Jetzt veredeln wir den Access VBA Editor!



Programmiert man in VBA, eröffnet das zwar geniale Möglichkeiten. Leider ist aber Billy mit dem Editor in den Kinderschuhen steckengeblieben. Jede Shareware ist besser als der VBA Editor. Mit dieser Erweiterung wird der Editor ganz erheblich aufgewertet und das Programmieren in Access VBA macht noch mehr Spass! Und das Beste ist, dass dieses AddIn nicht nur gratis ist, sondern es ist auch komplett in Deutsch und integriert sich nahtlos in die Bedieneroberfläche.
Anmerkung: Das Tool ist für VB (siehe Abbildung) aber auch für VBA erhältlich. In VBA ist der Funktionsumfang etwas eingeschränkt.)

Donnerstag, 19. März 2009

Powerpoint: Gewinkelte Verbindungen und Pfeile


Gewinkelte Verbindungen im Powerpoint sind äusserts praktisch, verhalten sich aber zuweilen recht 'störrisch'. Mit den Einstellungen im Dialog 'Grösse und Position' können die Linien und Pfeile in weiten Grenzen angepasst werden, ohne dass die Wegführung ändert. Die Shift Taste zähmt den Verlauf zusätzlich, aber auch hier habe ich noch nicht durchschaut, wann die Linienführung plötzlich ändert. Kennt jemanand einen besseren Weg, dann bitte her damit.
PS: Im Gegensatz zu obigem Beispielbild muss der zu manipulierende Pfeil zuerst natürlich selektiert werden.

Mittwoch, 18. März 2009

Access: Anführungszeichen, Doppeltes Hochkomma, Gänsefüßchen im Code verwenden

Ein Zeichen und jeder nennt es anders. Im VBA-Code ist das Zeichen (") zum Begrenzen von Strings unabdingbar. In vielen Fällen kann man sich mit dem einfach Hochkomma (') über Wasser halten, was aber wenn das nicht mehr funktioniert?

Dann gibt es 2 Lösungsmöglichkeiten. Die Erste gibt direkt per Chr-Funktion das Anführungszeichen zurück. Die dafür stehende Nummer im Standard-ASCII-Code ist die 34. So kann man z.B. im Direktfenster per ? Chr(34) das Anführungszeichen ausgeben. Die 2.Variante funktioniert über eine globale Variable. Legen Sie sich hier zu im Deklarationsbereicht eines Moduls eine globale Konstante "gf" für "Gänsefüßchen" an. Die Definition sieht folgendermaßen aus:

Global Const Gf = """"

Nun lässt sich überall im Code mit der Konstanten "gf" das Gänsefüßchen verwenden.

Ein Beispiel aus der Praxis wäre einen SQL-String per VBA zusammen zu setzen und dabei ein String-Kriterium einzubauen. Nehmen wir an, wir wollen aus einer Tabelle "Kunden" alle Datensätze selektieren in denen im Feld "Zuname" der Wert "Müller" vorkommt. Der Wert "Müller" steht in der String-Variablen "Kriterium". Das dazu nötige SQL-Statement würde wie folgt aussehen:

SELECT * FROM Kunden WHERE Zuname="Müller";

Im VBA-Code müsste das SQL-Statement in einen String geschoben werden und hierbei stolpert VBA über die beiden Hochkomma. Nachfolgende Anweisung erzeugt durch die Hochkommas in VBA einen Fehler.

SQLStr = "SELECT * FROM Kunden WHERE Zuname="Müller";"

Das Problem lässt sich mit folgenden Varianten umgehen:

SQLStr = "SELECT * FROM Kunden WHERE Zuname=" _
& Chr(34) & Kriterium & chr(34) & ";"

SQLStr = "SELECT * FROM Kunden WHERE Zuname=" _
& gf & Kriterium & gf & ";"

SQLStr = "SELECT * FROM Kunden WHERE Zuname='" & Kriterium & "';"

Gefunden im Newsletter von www.access-paradies.de

Anmerkung: Ich verwende immer '. Man muss jedoch aufpassen, weil das in Access das Kommentarzeichen ist. Möglicherweise gibt es Fälle, wo die obigen Alternativen sinnvoll eingesetzt werden können.

Donnerstag, 12. März 2009

Tuning von XP

Für Serveraufgaben reicht ein älterer PC vollkommen aus, sofern nicht Musik oder Bilder gestreamt werden sollen. Weil die Anwendungen aber immer üppiger werden, kann ein wenig Tuning nicht schaden:

Um die Leistung der Festplatte zu analysieren und protokollieren läuft im Hintergrund eine Anwendung, die nennt sich diskperf (diskperformance). Diese liefert Angaben die im Systemmonitor (perfmon.msc) ausgelesen werden können. Da diese Daten aber selten von grosser Bedeutung sind, und es andere, genauere Analyseprogramme gibt, kann man dieses Feature deaktivieren:

Start -- Ausführen -- diskperf -n -- ok

Schon ist dieses Feature, das ständig im Hintergrund aktiv ist und die Systemressourcen unnötig belastet, deaktiviert. Möchte man dies später wieder aktivieren so geht man folgendermassen vor:

Start -- Ausführen -- diskperf -y -- ok

Gefunden bei www.rufiplanet.ch

Dienstag, 10. März 2009

Bookmark in pdf


Es wäre doch zu praktisch wenn man im Adobe Acrobat Reader wenigstens Bookmarks setzen könnte. Immerhin ein Pseudo Buchzeichen kann man setzen mit Edit -> Preferences -> Documents -> Restore last view settings when reopening documents. Die Datei wird dann beim nächsten Mal an der Stelle geöffnet, wo sie das letzte Mal verlassen wurde.

Montag, 9. März 2009

Der Zeit voraus .....


Ja, ja Emma Peel und John Steed waren ihrer Zeit schon immer voraus. So ist es jetzt auch mit der Kultserie 'Mit Schirm, Charme und Melone', die jetzt endlich auf DVD erhältlich ist. Bei Amazon erscheint die Staffel am 3. April bei Weltbild eigentlich am 20. März. Trotzdem habe ich die Filme letzte Woche ganz legal im Laden von Weltbild gekauft und mich schon köstlich amüsiert, wie mit einer Lötlampe im Film 'Die Totengräber' an elektronischen Schaltungen herumhantiert wird. Im SMD Zeitalter wäre das nicht mehr so gut möglich ;-)

Dienstag, 24. Februar 2009

Festplatte am USB Port


Als ich kürzlich meine 2 1/2" Festplatte (ohne Netzteil, was sehr praktisch ist), am Laptop anschloss, ertönte nur das wohlbekannte und grausige Klacken aus der Platte (normalerweise ist eine Platte hinüber, wenn sie so tönt). Es stellte sich dann aber glücklicherweise heraus, dass ich die Platte am Port der Dockingstation angeschlossen hatte. Scheinbar liefern diese Ports weniger Strom. Beim Direktanschluss am Laptop funktionierte alles wieder einwandfrei :-) Aufgepasst auch mit Passivhubs. Dort entsteht dasselbe Problem.

Dienstag, 3. Februar 2009

Bedingte Formatierung


Die bedingte Formatierung in Excel erlaubt eine clevere Auswertung von Daten. Nun gibt es ein Buch mit 260 Seiten! über die unendlichen Möglichkeiten.

Kontrollkästchen in Word


In Word 2003 können ganz einfach Kontrollkästchen in Formulare eingefügt werden. Dazu muss die Steuerelement-Toolbox aktiviert werden. Wichtig ist, dass die Checkboxen erst funktionieren, wenn der Entwurfsmodus (Geometrie Dreieck) verlassen wird! Unter Extras kann das Dokument geschützt werden, so dass der Entwurfsmodus nicht mehr aktiviert werden kann. Für Office 2007 findet sich hier eine Anleitung. Da (in der Werbung zumindest) alles 'einfacher' wird, ist die Sache auch im Office 2007 'einfacher'. Aber schliesslich hat niemand versprochen, dass das Leben einfach ist ;-)

Sonntag, 1. Februar 2009

Mit Schirm, Charme und Melone ... Endlich!



Endlich kommt die Kultserie 'Mit Schirm, Charme und Melone' ab Montag, 2. Februar täglich auf arte und ab April kommt eine Staffel mit 8 DVD's in Deutsch und Originalton heraus.
Da musste man wirklich lange warten!!!

Donnerstag, 22. Januar 2009

Beamer zeigt kein Bild beim Abspielen von Videos


Der Schreck ist gross, wenn beim Abspielen eines Videos in einer Powerpoint Show der Beamer nur eine schwarze Fläche zeigt. Meistens liegt das an der Hardwarebeschleunigung der Grafikkarte die deaktiviert werden muss (siehe Bild).
PS: Ein Test vor der Präsentation lohnt sich ;-)

Dienstag, 20. Januar 2009

Datumsbereiche in Access


Will man in einer Accessabfrage die Daten durch einen Datumsbereich einschränken, so schreibt man einfach in den Kriterien "Zwischen [Anfangsdatum] und [Enddatum]". Die unbekannten Variablen werden bei der Ausführung abgefragt und richtig verarbeitet. Im obigen Beispiel kommen die Variablen [Anfangsdatum] und [Enddatum] auf zwei Zeilen vor. Muss das Datum nun zweimal eingegeben werden ? Probiert es aus, Access wird Euch nicht enttäuschen.
Selbstverständlich könnte auch der Ort variabel gehalten werden, durch Einführung einer Variablen [Ort]. Aber dann hätte es nur eine Zeile gegeben ;-)

Samstag, 17. Januar 2009

Suche in Word .....


In Word kann man nicht 'nur' nach Texten suchen, sondern auch nach (fast) beliebigen Formaten. Durch die Wahl 'Erweitern -> Format -> Zeichen -> Durchgestrichen' kann man z.B. alle durchgestrichenen Texte suchen.

Montag, 5. Januar 2009

Files löschen ohne Papierkorb

Es sei wieder einmal in Erinnerung gerufen, dass durch Drücken von SHIFT + Del Files direkt gelöscht werden, ohne dass sie in den Papierkorb verschcoben werden.

Sonntag, 4. Januar 2009

In eigener Sache


Ich wünsche Euch ein gutes, gesundes und erfolgreiches 2009!

Der Blog hat jetzt ein leicht neues Outfit und vor allem einen neuen Namen. Die alte Bezeichnung zielte zunehmend an den Inhalten vorbei. Ein Grund dafür ist, dass Office 2007 zwar eine völlig neue und gewöhnungsbedürftige Oberfläche hat. Unter der Haube hat sich aber enttäuschend wenig getan. Das hat sicher auch mit der notwendigen Kompabilität zu den Vorversionen zu tun. Ich habe sogar schon erlebt, dass ich eine ppt Präsentation nur im alten Format speichern konnte, weil sonst Elemente verlorengegangen wären. Das wiederum ist vermutlich auf die Speicherung im XML Format zurückzuführen. An sich eine gute Idee, aber halt auch mit Tücken.

Sonntag, 28. Dezember 2008

Kreativer Umgang mit Captchas


Seit einiger Zeit wird mein Gästebuch mit Spam bombardiert. Da (leider) ohnehin praktisch keine 'seriösen' Einträge getätigt werden, wollte ich es eigentlich abschalten. Aus technischem Interesse habe ich aber einmal analysiert was es für Möglichkeiten gibt. Die meistverwendete Methode sind natürlich die altbekannten Captchas (Zitat Wikipedia: "Completely Automated Public Turing test to tell Computers and Humans Apart. Wörtlich übersetzt bedeutet das „Vollautomatischer öffentlicher Turing-Test, um Computer und Menschen zu unterscheiden“. CAPTCHAs werden verwendet, um zu entscheiden, ob das Gegenüber ein Mensch oder eine Maschine ist.")
Zufällig bin ich hier auf einen erstaunlichen Link gestossen, der die enorme kriminelle Energie und Kreativität im Web dokumentiert.
Mein Gästebuch ist momentan nur durch eine einfache SPAM Prävention in php gesichert. Mal schauen, wie gut es funktioniert ;-)

Sonntag, 21. Dezember 2008

So schnell gehts .....


Wenn ich diese Bildstrecke vom Tages Anzeiger betrachte, kommt es mir so vor, als wäre es gestern gewesen ;-)

Dienstag, 2. Dezember 2008

Donnerstag, 27. November 2008

Papierkorb sei dank!

Letzte Woche hatte ich das Problem, dass ein Programm versehentlich deinstalliert wurde, ohne dass ich es wollte. Nach dem ersten Schock war ich aber sehr erleichtert, dass sich alles noch im Papierkorb befand und problemlos wieder hergestellt werden konnte. Eigentlich stehe ich dem Papierkor eher skeptisch gegenüber, aber manchmal hat er diskussionslos seine Vorteile ;-)

Samstag, 22. November 2008

Das Kreuz mit gekreuzten LAN-Kabeln

Verbindet man einen Computer mit einem Router oder Switch wird bekanntlich ein nicht gekreuztes RJ-45 Kabel benötigt. Bei der direkten Verbindung von zwei Computern ist ein gekreuztes Kabel notwendig. Bei einer Inbetriebnahme hatte ich nun kürzlich das Problem, dass ein Computer problemlos sowohl über einen Switch (nicht gekreuztes Kabel) wie auch direkt funktionierte (gekreuztes Kabel). Das zweite genau gleich konfigurierte System fünktionierte nur via Switch, direkt hingegen nicht.
Nach längerer Suche fanden wir heraus, dass das schön farbige 'gekreuzte' Kabel, das der Kollege schon seit einiger Zeit verwendete, in Wirklichkeit gar nicht gekreuzt war.
Ein Computer verfügte nun über die schöne Funktion Auto-MDI-X der andere nicht. Das führte zu dem seltsamen Verhalten.
Die bereits seit einiger Zeit verwendeten Gigabit Karten verfügen per Definition über Auto-MDI-X. Das heisst es ist egal, ob das Kabel gekreuzt ist oder nicht. Somit hat sich dieser Blogbeitrag beinahe erledigt. Aber eben nur beinahe, liegt doch der Teufel bekanntlich manchmal im Detail ;-)

Freitag, 7. November 2008

Wer hat's erfunden

Wer hat eigentlich die Boolsche Algebra erfunden ?

Ist doch klar:
Der berühmte angloamerikanische Schriftsteller Wilhelm D. Base Shakespeare sagte: 2b.OR.NOT.2b!

Also wie war das, ach ja: Anstrengung x Zeit = konstant.Ok, leiten wir die Stressprämisse ein bissel ab: Wenn du noch viel Zeit hast, wirst du wenig Anstrengung investieren. Ja, aber dann nach eine kurzen Weile denkst du dir: Nähert sich die zur Verfügung stehende Zeit dem Wert Null, wächst die Anstrengung ins Unendliche. Jepp, und das bedeutet: Ohne die „letzte Minute“ würdest du nie irgendetwas erledigen!

Wie war da noch das Zeitsparparadoxon? Hmm, ach ja, die Zeit, die ein Programmierer durch Automatisierung von Aufgaben spart, steht in umgekehrten Verhältnis zur Dauer der Programmierung. Die gesparte Zeit Z kann dargestellt werden mit folgender Formel: Z = 1 / 1 + (P * H) wobei P die zur Programmierung nötige Zeit und H die Häufigkeit der Aufgabe ist. Im günstigsten Fall spart man also nichts.

Diese und weitere Schlauheiten findet man hier

Aber eigentlich bin ich auf die Seite gestossen, weil es viel Wissen über VBA und Access gibt. So ist z.B. das EICDocu AddIn recht hilfreich.

Donnerstag, 6. November 2008

Einmal Mailadresse zum Wegwerfen


Heutzutage muss man sich überall registrieren und bekommt dann zum Dank jede Menge Müll in Form von Spam. Will man nur schnell mal was downloaden, so eignet sich die Einmal Mail (Müll)adresse von trash-mail.com. Die Bedienung ist so einfach, dass sich eine nähere Beschreibung gar nicht lohnt. Einfach mal ausprobieren.
Aber Achtung! Die Adresse ist nicht passwortgeschützt. Das bedeutet, dass jeder, der den Benutzernamen errät, Zugriff auf die Mails hat. Also besser hier keine brisanten Informationen anfordern und die Mails nach dem Lesen sofort löschen.

Samstag, 1. November 2008

Probleme mit Windows XP SP3


Das SP3 von Windows XP ist eigentlich Schnee von gestern. Kommt das SP ab einem Firmenserver oder wird der PC neu aufgesetzt kann die Thematik durchaus an Aktualität gewinnen. Deshalb die folgenden Hinweise:
Wie so oft kam bei mir die Aufforderung für die Installation in einem Moment wo ich keinesfalls Probleme gebrauchen konnte, also habe ich den Start verschoben. Einige Tage später, als ich dringend weg musste und den Lapi abschalten wollte, begann doch tatsächlich automatisch und ohne Rückfrage die Installation (es sah wenigstens so aus). Da ich PC unbedingt mitnehmen musste, dockte ich ihn aus und liess in eingeschaltet. Im Zug verzichtete ich auf das Arbeiten und machte an der Sitzung Handnotizen. Als nach 4 Stunden immer noch kein Ende in Sicht war, würgte ich ihn ab. Die gute Nachricht ist, dass der PC problemlos wieder anlief. Einen Tag später das gleiche Spiel, das ich dann aber schnell wieder beendete.
Hier einige Tipps um Probleme zu vermeiden:
- Wenn das SP3 angeboten wird, wenn irgend möglich sofort installieren lassen. Die Installation dauert etwas um eine Stunde herum. Man kann weiterarbeiten!
- Will Windows beim Herunterfahren das SP installieren, beobachten ob die Harddisk arbeitet. Blinkt sie längere Zeit nur jeweils kurz auf, so ist irgendetwas faul (Abwürgen auf eigenes Risiko !!! wird aber unumgägnlich sein)
- Ist man in der Situation wie oben beschrieben, so findet sich der Download vermutlich unter ...\Windows\SoftwareDistribution\'Kryptische Bezeichnung'
Das Directory ist ca. 400MB gross und lässt sich leicht finden. Darin ist ein Textfile, welche Datei gestartet werden muss (vermutlich Update.exe)
Hat man SP3 erfolgreich installiert, so merkt man als Benutzer wenig. Es kommen mehr Sicherheitsabfragen in Richtung Vista. Weil XP mit Millionen von Konfigurationen zu Gange kommen muss, erstaunt es wenig, dass es auch diverse Probleme gibt. Eine Beschreibung mit Lösungen findet sich hier.

Montag, 27. Oktober 2008

Vista Tastenkombinationen

Die Maus ist ja gut und recht.....

Tastenkombinationen sind aber schneller:

Start + TAB: Mit Flip3D durch die geöffneten Programme wechseln (eher Spielerei)
Start + T: schaltet eine Minaturvorschau der Programme in der Taskleiste durch
Strg+Shft+Esc: Taskmanager (hatten wir schon mal, aber praktisch)
Start + Leertaste: ruft die Sidebar in den Vordergrund
Start + E: ruft den Windows Explorer auf (praktisch)
Start + Pause: Zeigt die Systemeigenschaften an
Start + R: 'Ausführen' Dialog
Start + M: Minimiert alle offenen Fenster excl. Sidebar
Start + D: Minimiert alle offenen Fenster inkl. Sidebar

Samstag, 25. Oktober 2008

Festplatte partitionieren mit Paragon


Kürzlich habe ich ein 2,5" Laufwerk vorgestellt, das einfache Backups erlaubt. Leider ist dieses Laufwerk ab Werk FAT32 formatiert mit einer maximalen Dateigrösse von 4GB. Ich empfehle dringend, das gleich am Anfang zu ändern, weil die Partition gelöscht wird. Windows hat zwar Bordmittel für die Partitionierung, die sind aber ziemlich scheusslich und intransparent. Viel eleganter geht dies und noch viel mehr mit dem Partition Manager von Paragon.
Häufig wird die neuste Personalversion 9.0 Fachzeitschriften beigelegt. Bei PC Welt ist er z.B. bis am 8. November gratis zu haben. Für den Hausgebrauch genügt diese Version, für gehobene Ansprüche (z.B. Vista 64Bit) gibt es die Pro Version.

Dienstag, 21. Oktober 2008

Blinken Lights

Schöne Gebäude interessant beleuchten



kann man mit Blinken Lights.




Ob sich wohl in der Schweiz auch ein geeignetes Gebäude finden liesse .....

Wer mehr über das Projekt wissen will klickt hier

Ausser Bildern und Filmen findet sich z.B. auch ein Simulator für das iPhone und vieles mehr.

Montag, 20. Oktober 2008

Externe 2,5" USB Festplatte


Schon manche(r) musste schmerzlich erfahren, was es bedeutet, wenn die Festplatte crasht und kein Backup vorhanden ist.
Dieses schicke Ding kann für gut 100 Fränkli erstanden werden. Die Platte ist leise, fasst 320GB und ist recht schnell. Das Beste ist aber, dass nicht mal mehr eine externe Speisung vorhanden sein muss. So ist der Backup überall dabei und vor allem in der Regel getrennt vom Computer. Nun gibt es keinen Grund mehr, auf Backups zu verzichten.

Montag, 29. September 2008

XP Setup Simulator


Manchmal lässt es sich nicht vermeiden, dass der PC von Grund auf neu aufgesetzt werden muss. Während dem Setup Vorgang werden immer wieder 'komische' Fragen gestellt, die einem nicht sehr geübten Benutzer Kopfschmerzen bereiten. Mit diesem Tool kann die Neuinstallation einmal durchgespielt werden. Die Homepage ist aber auch mit vielen andern Dingen vollgepackt.

Samstag, 27. September 2008

Mehrere Adressbücher in Outlook?


Da wir im Geschäft demnächst auf Outlook umsteigen, habe ich kürzlich auch privat von Winmail (Bestandteil von Vista) auf Outlook gewechselt. Outlook war mir schon immer etwas suspekt. Es hat zwar einen riesigen Funktionsumfang von dem man etwa 0,5% benötigt, im Gegenzug ist es aber sehr intransparent und legt seltsame Fehler an den Tag. Bei mir hatte ich das Phänomen, dass beim Erstellen einer neuen Mail die äusserst mühsam importierten Kontakte aus Winmail nicht gefunden wurden (ja richtig, eine brauchbare Schnittstelle zwischen den hauseigenen Produkten existiert nicht). Ich habe gemerkt, dass irgendwie 'unsichtbare' Adressbücher vorhanden sind. Dieser Link beschreibt, an welchen 'sehr logischen' Ort diese Adressbücher gefunden werden können. In meinem Fall musste ich aber die Option 'Vorhandene Verzeichnisse oder Adressbücher anzeigen oder bearbeiten' wählen.