Archiv der Kategorie: dBASE Quellcode

Texte mit der Windows Zwischenablage teilen

Texte mit der Windows Zwischenablage teilen

Artikelnummer: 800-007
Stückpreis: 23,80 EUR
(inkl. 19,00% MwSt. und zzgl. Versandkosten)
Lieferzeit: 3 Tage(e)

Der Datenaustausch mit der Windows Zwischenablage ist eine praktische Sache. Dabei kann es auch mal interessant sein, die Kopierfunktion von Texten in oder aus Eingabefeldern nicht nur manuell mit STRG-C und STRG-V, sondern programmgesteuert auf Befehl auszuführen

Zwar gibt es dafür in dBASE keine direkten Befehl, doch Eingabefelder können das über die Methoden copy() und paste(). Das lässt sich mit einem kleinen Trick auch für eigene Zwecke benutzen. Diese Routine erzeugt ein unsichtbares(!) Fenster und wickelt darüber auf Befehl den Textaustausch zwischen der Windows Zwischenablage und Ihrem dBASE Programm ab.

Funktion: die Programmdatei bekommt als Parameter entweder den zur Zwischenablage zu kopierenden Text, oder holt einen Text dort ab und liefert ihn als Funktionsergebnis zurück. Alles kann sehr flexibel und vorallem auch ausserhalb von Formularen und Eingabefeldern verwendet werden, wo immer Sie diese Funktion benötigen. Vom dafür unsichtbar erstellten Hilfsfenster bekommen die Anwender nichts mit. Windows-API Kenntnisse sind nicht nötig.

Lieferung: dBASE-Quellcode als PRG-Datei, sie kann unabhängig und allein benutzt werden.

Anwendung: sowohl manuell mit Aufruf im dBASE-Befehlsfenster, als auch per Einbindung in andere Programme und Projekte mit SET PROCEDURE TO.

Sicherheit: der Code wurde mehrfach getestet und ist praxiserprobt. Sie können ihn bei Bedarf beliebig ändern und ihn ohne weitere Lizenzkosten ausser dieser Einmalzahlung in Ihren Programmen unbegrenzt verwenden, natürlich auch in kommerziellen Produkten.

ANSI OEM Zeichensatz in DBF-Dateien ändern

ANSI OEM Zeichensatz in DBF-Dateien ändern

Artikelnummer: 800-001
Stückpreis: 11,90 EUR
(inkl. 19,00% MwSt. und zzgl. Versandkosten)
Lieferzeit: 3 Tage(e)

Immer wieder müssen sich besonders dBASE-Programmierer mit dem lästigen Problem der verschiedenen Zeichensätze herumschlagen. Vorallem bei der Übernahme alter DBF-Dateien aus DOS-Zeiten oder wenn diese DBF-Dateien von anderen Programmen erstellt wurden.

Die Unterschiede zwischen OEM (DOS) und ANSI (Windows) Zeichensätzen betreffen meist Sonderzeichen und Umlaute. Eine manuelle Änderung der Texte ist lästig und bei grossen Tabellen nicht praktikabel. Doch moderne dBASE-Versionen enthalten alles notwendige, um diese Konvertierung von OEM nach ANSI oder von ANSI nach OEM zu automatisieren.

Funktion: die Programmdatei bekommt als Parameter den Namen der dBASE-Tabelle, und eine Anweisung in welcher Richtung der Zeichensatz konvertiert werden soll. Diese dBASE-Tabelle wird geöffnet und alle darin befindlichen Text- und Memofelder werden konvertiert. Ausser dem Aufruf der Programmdatei oder der darin enthaltenen Prozedur sind keinerlei Aktionen des Anwenders erforderlich, der gesamte Vorgang läuft automatisch ab.

Lieferung: dBASE-Quellcode als PRG-Datei, sie kann unabhängig und allein benutzt werden.

Anwendung: sowohl manuell mit Aufruf im dBASE-Befehlsfenster, als auch per Einbindung in andere Programme und Projekte mit SET PROCEDURE TO.

Sicherheit: der Code wurde mehrfach getestet und ist praxiserprobt. Sie können ihn bei Bedarf beliebig ändern und ihn ohne weitere Lizenzkosten ausser dieser Einmalzahlung in Ihren Programmen unbegrenzt verwenden, natürlich auch in kommerziellen Produkten.

Komfortable Variante für Browse mit Buttons

Komfortable Variante für Browse mit Buttons

Artikelnummer: 800-010
Stückpreis: 23,80 EUR
(inkl. 19,00% MwSt. und zzgl. Versandkosten)
Lieferzeit: 3 Tage(e)

Viele kennen und schätzen sicher noch den guten alte Befehl edit aus den DOS-Zeiten von dBASE. Diesen gibt es zwar immer noch bei dBASE Plus, z. B. als Variante browse, doch die Arbeit damit ist etwas gewöhnungsbedürftig, da gewohnte Hotkeys nicht mehr funktionieren.

Funktion: Diese Programmdatei erzeugt für beliebige, mit use geöffnete Tabellen ein Fenster mit individuellen Eingabefeldern für jedes Feld. Dazu erstellt es zur Laufzeit zuerst ein neues temporäres Programm mit einem temporären Formular, welches anschliessend geöffnet wird. Darin können die Datensätze komfortabler als mit browse oder edit bearbeitet werden. Auch einen Löschen-Button gibt es in diesem Formular.

So sieht das erzeugte dBASE-Formular aus:bredit

Lieferung: dBASE-Quellcode als PRG-Datei, sie kann unabhängig und allein benutzt werden.

Anwendung: sowohl manuell mit Aufruf im dBASE-Befehlsfenster, als auch per Einbindung in andere Programme und Projekte mit SET PROCEDURE TO.

Sicherheit: der Code wurde mehrfach getestet und ist praxiserprobt. Sie können ihn bei Bedarf beliebig ändern und ihn ohne weitere Lizenzkosten ausser dieser Einmalzahlung in Ihren Programmen unbegrenzt verwenden, natürlich auch in kommerziellen Produkten.

Befehl APPEND FROM funktioniert wie bei DOS

Befehl APPEND FROM funktioniert wie bei DOS

Artikelnummer: 800-003
Stückpreis: 11,90 EUR
(inkl. 19,00% MwSt. und zzgl. Versandkosten)
Lieferzeit: 3 Tage(e)

Programmierer, die dBASE schon seit MS-DOS kennen, haben mit dBASE Personal und mit dBASE Plus für Windows leichtes Spiel. Dank der guten Vorkenntnisse haben Sie mindestens schon mal „die halbe Miete“ und können sich auf die zahlreichen Neuerungen konzentrieren.

Umso lästiger ist es dann, wenn sich ein Befehl, den es schon seit 25 Jahren oder länger gibt, in entscheidenden Details anders verhält als man es von früher gewohnt ist. Das passiert zum Glück nur sehr selten, kommt aber vor. Der Befehl APPEND FROM ist so ein Kandidat, denn er ignoriert jetzt die Einstellung von SET DELETED ON/OFF und kopiert immer alle Datensätze!

Funktion: die Programmdatei bekommt als Parameter den Namen einer DBF-Quelldatei, sowie entweder den Namen einer Zieldatei oder die Nummer des Arbeitsbereichs, in dem das Ziel mit USE geöffnet ist. Dann werden Datensätze aus der Quelle ins Ziel kopiert, und abhängig von der Einstellung SET DELETED ON/OFF werden dabei in der Quelle als gelöscht markierte Datensätze kopiert oder nicht. Also wieder so wie bei APPEND FROM damals unter DOS!

Lieferung: dBASE-Quellcode als PRG-Datei, sie kann unabhängig und allein benutzt werden.

Anwendung: sowohl manuell mit Aufruf im dBASE-Befehlsfenster, als auch per Einbindung in andere Programme und Projekte mit SET PROCEDURE TO.

Sicherheit: der Code wurde mehrfach getestet und ist praxiserprobt. Sie können ihn bei Bedarf beliebig ändern und ihn ohne weitere Lizenzkosten ausser dieser Einmalzahlung in Ihren Programmen unbegrenzt verwenden, natürlich auch in kommerziellen Produkten.

NULL-Werte sicher in dBASE Tabellen löschen

NULL-Werte sicher in dBASE Tabellen löschen

Artikelnummer: 800-002
Stückpreis: 11,90 EUR
(inkl. 19,00% MwSt. und zzgl. Versandkosten)
Lieferzeit: 3 Tage(e)

NULL-Werte in Tabellen sind ein ständiges Ärgernis. NULL ist kein Leerstring, nicht 0 und kein logisches false, NULL ist einfach nichts. Und genau da fangen die Probleme an, denn wegen NULL statt „“ oder 0 können Analysen, Berechnungen und sogar Ausdrucke falsch laufen.

Diverse Felder und Datentypen sind für NULL-Werte anfällig, Textfelder, numerische Felder, Memos etc. Die lästigen NULL-Werte können durch unglückliche Grundeinstellungen bei der Verwendung von Level7-Datenbanken in dBASE entstehen, sowie durch Fremdprogramme erzeugt werden, die zuweilen ja etwas „eigenwillig“ mit dBASE-Tabellen umgehen.

Funktion: die Programmdatei bekommt als Parameter den Namen der dBASE-Tabelle. Diese Tabelle wird geöffnet und alle darin befindlichen und für NULL anfälligen Datenfelder werden geprüft. Falls sie NULL enthalten wird der Wert je nach Datentyp z. B. in „“ oder 0 geändert. Ausser dem Aufruf der Programmdatei oder der darin enthaltenen Prozedur sind keinerlei Aktionen des Anwenders erforderlich, der gesamte Vorgang läuft automatisch ab.

Lieferung: dBASE-Quellcode als PRG-Datei, sie kann unabhängig und allein benutzt werden.

Anwendung: sowohl manuell mit Aufruf im dBASE-Befehlsfenster, als auch per Einbindung in andere Programme und Projekte mit SET PROCEDURE TO.

Sicherheit: der Code wurde mehrfach getestet und ist praxiserprobt. Sie können ihn bei Bedarf beliebig ändern und ihn ohne weitere Lizenzkosten ausser dieser Einmalzahlung in Ihren Programmen unbegrenzt verwenden, natürlich auch in kommerziellen Produkten.

ALLE dBASE-Quellcodes dieser Seite im Paket

ALLE dBASE-Quellcodes dieser Seite im Paket

Artikelnummer: 820-099
Stückpreis: 119,00 EUR
(inkl. 19,00% MwSt. und zzgl. Versandkosten)
Lieferzeit: 3 Tage(e)

Alle hier im Shop auch einzeln angebotenen dBASE-Quellcodes im Sparpaket.
Ein Schatztruhe nützlicher Routinen, sofort einsatzbereit für Ihre Programme.

– dBASE Quellcode-Bibliothek: DATEIEN
– dBASE Quellcode-Bibliothek: INIDATEI
– dBASE Quellcode-Bibliothek: MS EXCEL
– dBASE Quellcode-Bibliothek: STRINGS
– Befehl APPEND FROM funktioniert wie bei DOS
– ANSI OEM Zeichensatz in DBF-Dateien ändern
– NULL-Werte sicher in dBASE Tabellen löschen
– Texte mit der Windows Zwischenablage teilen
– Aus Kontonummer und BLZ eine IBAN erzeugen
– Mit dBASE eine neue eMail erstellen lassen
– Komfortable Variante für Browse mit Buttons

Lieferung: dBASE-Quellcode als PRG-Datei, sie kann unabhängig und allein benutzt werden.

Anwendung: sowohl manuell mit Aufruf im dBASE-Befehlsfenster, als auch per Einbindung in andere Programme und Projekte mit SET PROCEDURE TO.

Sicherheit: der Code wurde mehrfach getestet und ist praxiserprobt. Sie können ihn bei Bedarf beliebig ändern und ihn ohne weitere Lizenzkosten ausser dieser Einmalzahlung in Ihren Programmen unbegrenzt verwenden, natürlich auch in kommerziellen Produkten.

dBASE Quellcode-Bibliothek: DATEIEN

dBASE Quellcode-Bibliothek: DATEIEN

Artikelnummer: 800-011
Stückpreis: 23,80 EUR
(inkl. 19,00% MwSt. und zzgl. Versandkosten)
Lieferzeit: 3 Tage(e)

Mit Dateien und Verzeichnissen haben Sie beim programmieren laufend zu tun. Dazu gehören nicht nur Datenbanken und Indexdateien, für die dBASE ja bereits eine umfassende Auswahl an Befehlen bereithält, sondern auch ganz normale Text- und Binärdateien aller Art.

Die dBASE-Bibliothek DATEIEN enthält rund 40 hilfreiche Routinen zur effektiven Arbeit mit Dateien und Verzeichnissen. Sie können Dateien erzeugen, ändern, löschen, kopieren und verschieben, sowohl ASCII-Textdateien als auch binäre Dateien für beliebige Inhalte. Dazu Routinen zum anlegen und löschen von Verzeichnissen, und zum bequemen kopieren oder verschieben aller oder nur bestimmter Dateien von einem Verzeichnis in ein anderes.

Funktion: die Programmdatei enthält ausschliesslich Routinen, die unabhängig von anderen Codes oder Programmen aufgerufen werden können. Alle an diese Routinen übergebenen Parameter und auch die Rückgabewerte sind so allgemein gehalten, dass sie sich ohne jede Änderung kinderleicht in Ihre eigenen Programme einbinden und sofort benutzen lassen.

Lieferung: dBASE-Quellcode als PRG-Datei, sie kann unabhängig und allein benutzt werden.

Anwendung: sowohl manuell mit Aufruf im dBASE-Befehlsfenster, als auch per Einbindung in andere Programme und Projekte mit SET PROCEDURE TO.

Sicherheit: der Code wurde mehrfach getestet und ist praxiserprobt. Sie können ihn bei Bedarf beliebig ändern und ihn ohne weitere Lizenzkosten ausser dieser Einmalzahlung in Ihren Programmen unbegrenzt verwenden, natürlich auch in kommerziellen Produkten.

dBASE Quellcode-Bibliothek: MS EXCEL

dBASE Quellcode-Bibliothek: MS EXCEL

Artikelnummer: 800-009
Stückpreis: 23,80 EUR
(inkl. 19,00% MwSt. und zzgl. Versandkosten)
Lieferzeit: 3 Tage(e)

dBASE und Excel sind ein tolles Team. Mit dieser Quellcode-Bibliothek bekommen Sie alles, was Sie für den Datenaustausch benötigen. Die umfangreiche Sammlung von über 100(!) Prozeduren ermöglicht den Zugriff auf Excel-Tabellen direkt aus Ihrem dBASE-Programm.

Mit der dBASE-Bibliothek EXCEL können Sie das Excel-Fenster auf dem Monitor fernsteuern, Excel-Dateien öffnen und neu anlegen, sowie die Arbeitsblätter darin verwalten. Sie können Zeilen und Spalten verändern, sowie alle Zellinhalte und auch Formeln lesen und schreiben. Ändern Sie Farben, Schriften, Attribute (fett, kursiv etc.) und Ausrichtungen (links, rechts, zentriert etc.) einzelner Zellen oder ganzer Zellbereiche mit nur einem dBASE-Befehl.

Funktion: die Programmdatei enthält ausschliesslich Routinen, die unabhängig von anderen Codes oder Programmen aufgerufen werden können. Alle an diese Routinen übergebenen Parameter und auch die Rückgabewerte sind so allgemein gehalten, dass sie sich ohne jede Änderung kinderleicht in Ihre eigenen Programme einbinden und sofort benutzen lassen. Mehrere Beispielprogramme sind enthalten und garantieren kürzeste Einarbeitungszeit.

Ansteuerung von Excel erfolgt über die in Excel und Windows integrierte OLE-Schnittstelle. Programmiert und sowohl bei uns als auch bei Kunden im Praxiseinsatz mit MS Excel 2010. Ältere Excel-Versionen sollten auch funktionieren, die OLE-Schnittstelle ändert sich selten.

Lieferung: dBASE-Quellcode als PRG-Datei, sie kann unabhängig und allein benutzt werden.

Anwendung: sowohl manuell mit Aufruf im dBASE-Befehlsfenster, als auch per Einbindung in andere Programme und Projekte mit SET PROCEDURE TO.

Sicherheit: der Code wurde mehrfach getestet und ist praxiserprobt. Sie können ihn bei Bedarf beliebig ändern und ihn ohne weitere Lizenzkosten ausser dieser Einmalzahlung in Ihren Programmen unbegrenzt verwenden, natürlich auch in kommerziellen Produkten.

Aus Kontonummer und BLZ eine IBAN erzeugen

Aus Kontonummer und BLZ eine IBAN erzeugen

Artikelnummer: 800-008
Stückpreis: 23,80 EUR
(inkl. 19,00% MwSt. und zzgl. Versandkosten)
Lieferzeit: 3 Tage(e)

Ab 2014 wird der SEPA-Standard verpflichtend für Firmen, und ab Februar 2016 auch für Privatpersonen. Das bedeutet, dass nicht mehr nationale Kontonummer und Bankleitzahl, sondern IBAN (International Banking Account Number) und BIC (Bank Identifier Code) für Banktransaktionen auch im Inland benutzt werden müssen.

Mit diesem Quellcode erhalten Sie eine Routine, mit der Sie Konto- und Banknummern von über 50 Ländern in die jeweilige IBAN umrechnen können, inkl. Ländercode und Prüfziffer. Sie können sowohl IBANs einzelner Bankverbindungen per Dialog erstellen und prüfen lassen, als auch umfangreiche Adressbestände automatisch umstellen lassen, indem Sie die Routine einfach in eine kleine Schleife für jeden Datensatz einbinden.

So sieht das erzeugte dBASE-Formular aus:
iban_dbase

Funktion: Die Programmdatei enthält eine Routine, welche als Parameter die Landeskennung, die nationale Kontonummer und die nationale Bankleitzahl erhält. Als Rückgabe erhalten Sie die daraus generierte IBAN. Auch Kontrollfunktionen für bereits bekannte IBANs sind dabei. Ausserdem noch eine Formulardatei (.wfm), mit der Sie manuell IBANs erzeugen und prüfen können. Alle Routinen können einzeln genutzt und in Ihre Programme eingebunden werden.

Lieferung: dBASE-Quellcode als PRG-Datei, sie kann unabhängig und allein benutzt werden.

Anwendung: sowohl manuell mit Aufruf im dBASE-Befehlsfenster, als auch per Einbindung in andere Programme und Projekte mit SET PROCEDURE TO.

Sicherheit: der Code wurde mehrfach getestet und ist praxiserprobt. Sie können ihn bei Bedarf beliebig ändern und ihn ohne weitere Lizenzkosten ausser dieser Einmalzahlung in Ihren Programmen unbegrenzt verwenden, natürlich auch in kommerziellen Produkten.

Alternative: Es gibt diese Routinen auch als Quellcode für Microsoft Access.

dBASE Quellcode-Bibliothek: INIDATEI

dBASE Quellcode-Bibliothek: INIDATEI

Artikelnummer: 800-005
Stückpreis: 23,80 EUR
(inkl. 19,00% MwSt. und zzgl. Versandkosten)
Lieferzeit: 3 Tage(e)

INI-Dateien sind ideal zur Speicherung variabler Daten aller Art. Besonders für Software-Einstellungen und für individuelle Konfigurationen der Benutzer sind die INI-Dateien unter Windows üblich. Auch dBASE Plus selbst hat eine INI-Datei für die Konfiguration (plus.ini).

Die dBASE-Bibliothek INIDATEI enthält 18 hilfreiche Routinen, um Einträge mit INI-Dateien bequem zu verwalten. Das können Zeichenketten, Zahlen, logische Werte (ja/nein, ein/aus) oder Datumsangaben sein. Für jeden Datentyp gibt es passende Routinen zum sichern und wieder auslesen. Die Namen der INI-Dateien und Abschnitte sind von Ihnen frei wählbar. Zusätzlich zeigt ein kleines Demoprogramm den Einsatz dieser Bibliothek in der Praxis.

Funktion: die Programmdatei enthält ausschliesslich Routinen, die unabhängig von anderen Codes oder Programmen aufgerufen werden können. Alle an diese Routinen übergebenen Parameter und auch die Rückgabewerte sind so allgemein gehalten, dass sie sich ohne jede Änderung kinderleicht in Ihre eigenen Programme einbinden und sofort benutzen lassen. Sie finden in dieser Quelldatei eine Fülle nützlicher dBASE-Funktionen rund um INI-Dateien.

Lieferung: dBASE-Quellcode als PRG-Datei, sie kann unabhängig und allein benutzt werden.

Anwendung: sowohl manuell mit Aufruf im dBASE-Befehlsfenster, als auch per Einbindung in andere Programme und Projekte mit SET PROCEDURE TO.

Sicherheit: der Code wurde mehrfach getestet und ist praxiserprobt. Sie können ihn bei Bedarf beliebig ändern und ihn ohne weitere Lizenzkosten ausser dieser Einmalzahlung in Ihren Programmen unbegrenzt verwenden, natürlich auch in kommerziellen Produkten.