Datenbank- und Webdesign auf Teneriffa

www.tenerindi.com

Tipps und Tricks für MS Access

Überspringen einer Spalte beim Drücken der TAB oder ENTER-Taste
Um zu verhindern, dass beim Drücken der Tab oder Entertaste in der Datenblatt-, Endlosformular- oder einzelne Formularsansicht der Cursor in die nächste Spalte springt, einfach die Eigenschaft "In Reihenfolge" auf "NEIN" setzen.

Dies kann zum Beispiel nützlich sein, wenn mehrere Spalten angezeigt werden sollen, aber in nur einer Spalte die Daten geändert werden. Dann würde mit dem Drücken der Enter oder Tab-Taste direkt eine neue Zeile angelegt werden.

Dies ist zum Beispiel hilfreich für Tabelle mit der Waren mit Hilfe eines Barcode Scaners eingescant werden sollen: Mit jedem neuen Scan wird dann automatisch eine neue Zeile angelegt.

Eigenschaften - in Reihenfolge - MS Access
Überschrift eines Formulars mit zwei Farben darstellen
Um die tristen Formulare ein wenig aufzupeppen, kann man Schrift in zwei Farben darstellen lassen. Dazu einfach ein Textlabel anlegen. Dieses kopieren und genau über das Erste legen. Dann entweder mit der Maus oder durch Angabe der Höhe die Größe des neuen Labels ändern. Danach noch die Schriftfarbe ändern, e violá.

 Zweifarbige Überschriften bei MS Access
SQL-Abfrage komplett mit VBA programmieren
Manchmal macht es Sinn eine Abfrage direkt mit VBA zu programmieren. Zum Beispiel wenn man in einer umfangreichen Datenbank schon viele Abfragen hat, und nicht, um nur eine Tabelle leer zu räumen, eine weitere haben möchte. Dann kann man das Ganze in ein paar wenigen Code-Zeilen schnell per VBA erledigen.

Das geht natürlich auch mit komplexen Abfragen, dafür sollte man aber ausreichende Kenntnisse in SQL haben.
 
Besonders schön wäre es, wenn man vorher noch mal nachfragt, da Access hier ohne mit der Wimper zu zucken den Löschbefehl ausführt. Hier der Code:

 
Access Datenbank im Netzwerk öffnen
Heute stand ich wieder einmal vor dem Problem, daß ich eine Datenbank im Netzwerk nicht öffnen konnte, weil Access der Quelle nicht vertraute. Nun gut, das kann man nachvollziehen, da es einige Menschen gibt, die glauben, daß Micrsoft mit der VBA Programmierung Tür und Tor für kleine, gemiene Scripte geöffnet hat. So kann jeder mit ein wenig geschick und nowhow ein kleines Script basteln, was dem ahnungslosen Computernutzer beim Aufruf eines Worddokumentes die komplette Festplatte tilt. Was soll's. Ich mußte leider wieder nach der Lösung suchen. Dabei ist es so einfach. Hier der Lösungsweg:

Internetoptionen

 

 

Tipps und Tricks für MySQL

Bei einer MySQL die Standart-Kollation ändern
Da hat man eine neue MySQL Datenbank angelegt, und muss nach dem Einfügen der Tabellen mit entsetzen feststellen, dass alle Text-Spalten mit der Standart Kollation latin1_swedish_ci angelegt werden. Da kann es dann schon mal zu Problemen mit den Umlauten kommen. Wie kann man jetzt den Standart der Kollation auf einen Anderen setzen? Hier ist der SQL-Befehl:

Ein Deutsches Datum per SQL in die Datenbank schreiben
Oft steht man vor dem Problem, daß mann ein Deutsches Datum in eine Zelle schreiben muss. Doch dummerweise versteht MySQL das deutsche Datumsformat nicht. Oft wird dann mit php oder anderen Scripten das Datum in kleine Teilstrings zerstückelt. Doch hier gibt es einen kleinen netten SQL-Befhel, der das alles wie von selbst macht. Hier ist der SQL-Befehl:

Ein Datum aus der MySQL-Datenbank im Deutschen Format anzeigen
Wir wissen jetzt, wie man ein Deutsches Datum in die Datenbank bekommt. Doch wie bekommt man es jetzt von dort wieder im Deutschen Format raus??? Hierfür gibt es jetzt noch ein MySQL-Befehl, und der sieht so aus:

Datensätze aus einer Tabelle in eine andere Tabelle schreiben
Manchmal kommt es vor, daß man bestimmte Datensätze von einer Tabelle in eine andere schreiben möchte. Auch hier gibt es Wege und Möglichkeiten. Hier ist der SQL-Befehl:


oder zweite Variante zum kopieren kompletter Datensätze
Datensätze aus zwei Spalten in einer Spalte zusammenfassen
Ab und zu kommt es auch vor, daß man die Werte zweier Spalten in einer Spalte zusammenfassen möchte. Auch hierfür gibt es einen bestimmten SQL-Befehl. In meinem Beispiel werden die beiden Werte mit einem Komma getrennt in die 3. Spalte geschrieben. Hier ist der SQL-Code:

Datensätze suchen, die nicht einer Anforderung entsprechen
Heute stand ich vor dem Problem Datensätze zu suchen, die einem Kriterium nicht entsprechne dürfen. Da ich dies schon öfter benutzt habe und heute danach gefragt wurde, möchte ich dies jetzt hier für die Nachwelt festhalten. Hier ist der relativ simple SQL-Code für My SQL

Bei einer WHERE Abfrage nach einem Teilstring suchen
Wie macht man es, wenn man nur nach einem Teilstring in MySQL suchen möchte? Das ist sehr ähnlich wie bei MS Access. Einfach mit left und right wenn sich der Teilstring am Ende oder am Anfang befindet.

Nach Strings einer bestimmten Länge suchen
Manchmal könnte es vorkommen, daß man Strings sucht, die eine bestimmte Länge aufweisen. So ist es mir zumindest heute ergangen. Dafür gibt es auch SQL Funktionen. Für meinen Fall half mir heute diese SQL.

Eine Spalte in zwei Tabellen vergleichen und fehlende anzeigen
Soeben habe ich mich gefragt, wie man eine Spalte in zwei Tabellen vergleichen kann. Ich hatte zwei Tabellen, die eigentlich die gleiche Anzahl von datensätzen haben sollte. Hatten Sie aber nicht. Die eine Tabelle hatte einen Satz mehr. Damit ich nicht meine Jugendzeit damit verbringe, diesen einen Satz zu suchen, habe ich eine SQL-Abfrage geschrieben. Hier ist sie:

Werte einer Spalte in eine andere Spalte schreiben
Heute hatte ich das Problem, daß ich Werte einer Spalte in eine andere Spalte schreiben mußte, und das über 24 Spalten hinweg bei einer Anzahl von 1200 Datensätzen. Da läßt sich logischerweise nichts mehr mit der Hand machen. Also kam ich zu folgender Lösung:

Spalte mit einer bestimmten Anzahl von Buchstaben füllen
Wollten Sie schon mal eine Spalte mit einer bestimmten Anzahl von Buchstaben füllen? Das mußte ich heute. Meine Tabelle braucht in einer Spalte eine gewisse Anzahl von Buchstaben für einen Belegunskalender für Ferienhäuser. Also muß in der Spalte für den Januar 31 Buchstaben stehen, für Februar 2012 natürlich 29, da dies ein Schaltjahr ist. Hier folgender Vorschlag:

 

Suchen in Google

Google
Hier suchen
Im WWW suchen

Neuen Seiten

Nützliche Downloads

Download Flash Player
 
  Download Mozilla Firefox

Unser Partner

Sonnige-Kanaren - Ferienwohnungen und Ferienhäuserauf den Kanaren

Valid HTML 4.01 Transitional Valid CSS© Tenerindicom 2009