Donnerstag, 17. Juli 2008
VBA : Die IF, ELSEIF und ELSE Anweisung Geschrieben von J.F.
in Access, Excel, VBA um
21:05
Kommentare (2) Trackbacks (0) VBA : Die IF, ELSEIF und ELSE AnweisungBei der Programmierung kommt man häufig an Stellen, bei denen sich der Programmablauf verzweigt. Dazu gibt es in der Programmiersprache die IF Konstukte die man auch erweitern kann. Aber zunächst das einfachste Beispiel. IF BeispielWir wollen nur am 1. Tag im Monat etwas machen. Der Tag steht in der Variablen int_Tag. IF ELSE BeispielWir wollen nur am 1. Tag im Monat etwas machen, an allen anderen Tagen soll was anderes passieren. Der Tag steht in der Variablen int_Tag. IF ELSEIF BeispielWir wollen nur am 1. Tag und am 5. Tag im Monat etwas machen. Der Tag steht in der Variablen int_Tag. IF ELSEIF ELSE BeispielWir wollen nur am 1. Tag und am 5. Tag im Monat etwas machen, an allen anderen Tagen soll etwas anderes passieren. Der Tag steht in der Variablen int_Tag.
GrenzenDas ganze sollte man aber nicht übertreiben, denn solche Strukturen sind sehr unübersichtlich und schlecht zu warten. Darüber hinaus sind sie auch noch sehr langsam bzw. Rechenintensiv da ständig ein Variablenvergleich stattfindet. Oft ist eine Select Case Struktur wesentlich effektiver und schöner anzuschaeuen. Freitag, 4. Juli 2008
Sitemap Ping Urls von Google, Ask, ... Geschrieben von J.F.
in HTML, Serendipity um
19:09
Kommentare (2) Trackbacks (0) Sitemap Ping Urls von Google, Ask, Msn ...
Um neue Eintragungen in einem Blog/Webseite möglichst schnell an die großen Suchmaschinenbetreiber zu schicken sendet man den betreffenden Diensten einen Ping mit der Adresse der gerade geänderten Sitemap. Die Sitemap sollte natürlich dem Sitemap Protokoll entsprechen. Alles wissenswerte zu Sitemaps finded man auf der Sitemaps.org Homepage.
Die Ping Adressen lauten wie folgt
Donnerstag, 29. Mai 2008
dynamisches Flashvideo Geschrieben von J.F.
in Funny, HTML, Programmieren um
21:38
Kommentare (0) Trackbacks (0) dynamisches FlashvideoBin gerade auf ein sehr interessantes dynamisches Flashvideo gestoßen. Hier der Link. Mal kucken, ob man sowas nicht nachbauen kann, mit Bildern ist ja sowas kein Problem, ist aber das 1. mal, das ich soetwas bei nem Video sehe. Sonntag, 4. Mai 2008
JavaScript Alternativen zu Lightbox Geschrieben von J.F.
in Programmieren um
13:01
Kommentare (0) Trackbacks (0) JavaScript Alternativen zu LightboxDonnerstag, 17. April 2008
Windows Befehlszeilenreferenz ... Geschrieben von J.F.
in Programmieren, Windows um
15:07
Kommentare (0) Trackbacks (0) Windows Befehlszeilenreferenz (Kommandozeilen Hilfe) öffnenQuicktippEinen kompletten überblick über die windowseigene Kommandozeile bietet die Windoshilfe "Befehlszeilenreferenz A-Z".Diese kann man mit folgendem Befehl bequem aufrufen. Start -> Ausführen ... (Alternativ: [WindowsTaste] + [R]) hh.exe ntcmds.chm::/ntcmds.htm Freitag, 4. Januar 2008
VBA : Unterschied von Function und Sub Geschrieben von J.F.
in VBA um
12:53
Kommentare (0) Trackbacks (0) VBA : Unterschied von Function und SubHallo, heute geht es um die kleine Frage was ist der Unterschied von Funktionen und Subs in VBA. Subs sind Unterprogramme, Sie werden häufig benutzt um Programme etwas strukturierter zu gestalten. Beiden (Funktionen und Subs) kann man Parameter übergeben, die dann in den Unterprogramm benutzt werden. Aber nur bei Funktionen kann man auch einen Wert zurückgeben. Das heißt wenn wir ein Unterprogramm brauchen das uns etwas zurückgeben soll dann brauchen wir eine Funktion. Andernfalls geht auch ein Sub. Mittwoch, 24. Oktober 2007
Access VBA Makro : Beim Schließen ... Geschrieben von J.F.
in Access, Programmieren um
15:25
Kommentare (0) Trackbacks (0) Access VBA Makro : Beim Schließen komprimierenSicherlich kennt Ihr schon die nützliche Funktion in Access "Beim Schließen komprimieren" die man unter Extras >> Optionen >> Allgemein findet. Diese veranlasst die Datanbank dazu sich beim schließen selbst zu komprimieren. Sehr nützlich solange die Datenbank klein ist. Diese Option kann man aber auch mit VBA setzten. Dazu muß nur folgende Anweisung ausgeführt werden:
Viel Spaß damit! Mittwoch, 12. September 2007
Sich selbst löschende Batch Datei Geschrieben von J.F.
in Windows um
21:25
Kommentare (0) Trackbacks (0) Sich selbst löschende Batch DateiWenn man ein kleines Deinstallationskript als Batchdatei realisiert, dann hat man am Ende ein Problem. Wie werde ich die letzte Batch datei los, nämlich die die gerade läuft? Ganz einfach. mit dem DEL Befehl kann man auch sich selbst löschen. Es gibt zwar eine Fehlermeldung, aber 1. sieht man die nicht lange weil sich ja das Dos Fenster schließt wenn man die Batch per Doppelklick unter Windows gestartet hat und 2. wenn stört schon diese Fehlermeldung wenn die Datei danach wenigsten weg ist. Aber ein kleines Problem gibt es dabei jedoch. Woher bekomm ich den exakten Namen. Aber da hilft ja dieser Beitrag hier weiter. Letztendlich bekommen wir mit dem Simplen Befehl DEL %0 an unser gewünschtes Ziel. Zum Spaß gibts auch hier die Batch zum Downloaden, die als einzige Aktion sich selbst löscht. Zwar nicht sinnvoll aber lustig. :-)
Mittwoch, 12. September 2007
Informationen zur aktuellen Batch ... Geschrieben von J.F.
in Windows um
20:36
Kommentare (2) Trackback (1) Informationen zur aktuellen Batch Datei ermittelnUm in einer Batch Datei Informationen über sich selbst (also die eigene Batch Datei) zu bekommen kann man sich der Variablen %0 bedienen. Diese Variable gibt Standardmäßig den Pfad incl. Namen der eigenen Batchdatei zurück. Zwischen dem Prozent Zeichen und der Null kann man auch noch verschiedene Buchstaben setzen, um z.B. nur den Pfad zu ermitteln. Hier mal eine Liste der Möglichkeiten.
Eine kleine Demonstration der Befehle gibt`s auch zum Runterladen : Batch_Information.bat. Dienstag, 10. Juli 2007
Unsichere WLAN Passwörter Geschrieben von J.F.
in Programmieren um
21:02
Kommentare (0) Trackbacks (0) Unsichere WLAN PasswörterHi Leute, ich sitze hier gerade in einem Hotel, und nett wie die Leute hier sind, gibts hier schöne offene WLAN Stationen. und das tolle ist, die sind so schlecht geschützt, das ich sogar in die Admin Konsole komme. Um der Dummheit der Leute? mal zu bestrafen,? werde ich hier nach und nach eine Liste fon SSID Namen und den dazugehörigen Standard Paßwörten veröffentlichen. Wer noch nicht mal das Admin Paßwort ändert, der gehört einfach beschraft!
Noch ist die Liste klein, aber ich bin mir sicher, das wird sich bald ändern! ;-) Mittwoch, 20. Juni 2007
VBA Errorhandling : Fehler ... Geschrieben von J.F.
in Access, Excel um
21:17
Kommentare (2) Trackbacks (0) VBA Errorhandling : Fehler überspringen aber richtigOft ist es nötig bei Fehlern einfach weiterzumachen, weil sie für den Programmablauf unerheblich sind. So z.B. beim Löschen von Objekten in Access. Wenn dort das Objekt nicht existiert und man es löschen will, Schwupps eine Fehlermeldung. Klar ganz einfach On Error Resume Next vor den ärgerlichen Befehl und schon macht das Programm einfach weiter, und ignoriert sozusagen den Fehler. Leider ignoriert VBA aber auch alle anderen Fehler die danach kommen, auch wenn diese meistens gewünscht sind. Deshalb immer darauf achten die normale Fehlerbehandlung auch immer wieder ein zu schalten. Das macht man mit dem Befehl On Error GoTo ErrorHandler. Bei großen Projekten ist es Ratsam eine eigene Fehlerbehandlung zu schreiben mit sinnvollen Fehlermeldungen. Dazu einfach am Anfang On Error GoTo Eigene_Fehlerbehandlung VBA mitteilen, das er bei einem Fehler zur Funktion Eigene_Fehlerbehandlung springen soll. Dort kann man dann das Objekt Err auswerten in ihm werden alle Fehlerinformationen gespeichert. Die wichtigsten Eigenschaften des Err Objektes sind dabei:
Mit der Select Case Anweisung und Err.Number kann man dann sehr schön und effektiv seine eigene Fehlerroutine basteln. PS: Mit dem Befehl On Error GoTo 0 kann man übrigens die VBA-eigene Fehlerbehandlung ganz abschalten. Dienstag, 19. Juni 2007
Zufälliger Datensatz aus MS SQL ... Geschrieben von J.F.
in Programmieren um
18:48
Kommentare (0) Trackbacks (0) Zufälliger Datensatz aus MS SQL Server ermittelnUm einen zufälligen Datensatz aus einer Tabelle zu ermitteln geht man beim MS SQL Server etwas anders vor als z.B. bei einem MySQL Server. Während man beim MySQL Server folgende SQL Syntax benutzt: SELECT kommt man beim MS SQL Server mit dieser Syntax zum Ergebnis: SELECT TOP 1 MfG Montag, 18. Juni 2007
VBA : Die Select Case Anweisung Geschrieben von J.F.
in Access, Excel, VBA um
20:33
Kommentare (7) Trackback (1) VBA : Die Select Case AnweisungMit einer Select Case Anweisung kann man sehr elegant eine Menge IF ELSE Bedingungen umgehen. Dazu müssen aber ein paar Bedingungen erfüllt sein.
Die Syntax sieht wie folgt aus. Select Case (expression) Dabei ist expression die Variable oder der Ausdruck der zu überprüfen ist. Case leitet den Fall ein der zu überprüfen ist. und Case Else leitet den Default (Standard) Fall ein der ausgeführt wird wenn nichts vorheriges passt. Bei den einzelnen Fällen gibt es noch verschiedene Methoden der Schreibweise. Mit der man sich geschickt wieder ein paar Zeilen Code sparen kann.
Zum Schluss nochmal ein Beispiel, das alle außergewöhnlichen Case Fälle darstellt Select Case Variable So viel Spaß beim hacken in VBA. Dienstag, 1. Mai 2007
Windows XP : Fehlerberichterstattung ... Geschrieben von J.F.
in Windows um
17:03
Kommentare (0) Trackbacks (0) Windows XP : Fehlerberichterstattung abschaltenHi, nerft euch das nicht auch? kaum muß man ein etwas aus der Bahn gekommenes Programm (etwas unsanft) beenden, schon nerft einen Windows mit dem Fehlerberichterstattungsdialog. So kann man ihn abschalten. Rechtsklick auf Arbeitsplatz und Eigenschaften auswählen. Dann auf den Reiter Erweitert und dort Fehlerberichterstattung auswählen.
Jetzt Fehlerberichterstattung deaktivieren auswählen und am besten auch gleich das Häkchen bei Aber bei kritischen Fehlern benachrichtigen raus nehmen.
Fertig! Montag, 23. April 2007
Excel Makro : Name des aktuellen ... Geschrieben von J.F.
in Excel um
15:09
Kommentare (0) Trackbacks (0) Excel Makro : Name des aktuellen Workbooks ermittelnQuicktipp:Um den Namen des aktuellen Workbooks zu ermitteln brauch man zur folgende Anweisung.
|
SucheBlog abonnierenKategorienStatistikenLetzter Eintrag: 09.01.2011 18:34
145 Einträge geschrieben
145 Kommentare eingetragen
Verwaltung des BlogsSuchabfragenNaggy |