Visual Dataflex
Zur Startseite Registrierung Kalender Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen
Datenbank RSS Feed Selector Zur User-Map

 
Boardmenü
» Forum
» Portal

» Registrieren
» Suche
» Statistik
» Mitglieder
» Team
» Kalender
» Sponsoren
» Partner

» F.A.Q

Portalmenü
» Datenbank anlegen
» Datenbank Entwicklung
» Empfehlungen
» Portal
» Programm erstellen
» Über visual Dataflex

» Statistik

Dataflex Empfehlungen

Englisches Dataflex Forum


Anzeigen

Sponsoren
Kostenloser Linktausch

Antivirus Software

Foren Verzeichnis

HP Color Laserjet 1600

Windows 7 Forum


Social Bookmark Script

Visual Dataflex » VDF Anfänger » Automatisch zwei Dezimal stellen anfügen / Abfrage blockieren / Direct Output und Umlaute » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag
Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen Automatisch zwei Dezimal stellen anfügen / Abfrage blockieren / Direct Output und Umlaute
Autor
Beitrag
Lebowski
Mitglied


Dabei seit: 22.09.2010
Beiträge: 29
Einsatzart von VDF: privat
Anwenderstatus: Newbie
Herkunft: 27442
Betriebssystem: Win7 HP x64

Automatisch zwei Dezimal stellen anfügen / Abfrage blockieren / Direct Output und Umlaute Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Hallo!

Ich hätte da dre Fragen:
1.
Ich habe einige Felder die für den Preis von Artikeln zuständig sein sollen. Sobald man etwas eingibt sollen sich zwei Dezimalstellen automatisch anfügen, selbst wenn der faule nutzer eben nur "15" eingibt.

Gibt's da irgendeine Möglichkeit via DataDictonary?

Also die eingabe "15" soll "15,00" produzieren.

2.
Bei einer View ist die Frage beim Schließen "Möchten sie wirklich Schließen und Änderung verwerfen etc.." sehr lästig. Kann man diese Abfragen für bestimmte Views abschalten?

3.
Bei meinem Direct Output auf LPT1 werden keinerlei Umlaute angezeigt, werden einfach weggelassen.... Wie kann ich meinem Drucker/VDF beibringen die mitzudrucken?

Danke für Antworten

Dieser Beitrag wurde 3 mal editiert, zum letzten Mal von Lebowski: 31.10.2010 11:45.

31.10.2010 11:35 Lebowski ist offline Homepage von Lebowski Beiträge von Lebowski suchen Nehmen Sie Lebowski in Ihre Freundesliste auf
GhostShotIV GhostShotIV ist männlich
Grünschnabel


Dabei seit: 25.09.2009
Beiträge: 9
Einsatzart von VDF: gewerblich
Anwenderstatus: VDF-Entwickler
Herkunft: Wiesbaden
Betriebssystem: Windows Vista

RE: Automatisch zwei Dezimal stellen anfügen / Abfrage blockieren / Direct Output und Umlaute Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Hallo Lebowski.

Zu 1:
Es gibt die Einstellungen Mask Type und Mask in den Data Dictionaries. Wenn du Mask Type auf Mask_Numeric_Window und Mask auf "*0.00" setzt, dürfte es das machen was du wolltest.

Zu 2:
Eine dbView hat unter dem Punkt "Data" die Properties "Verify_Data_Loss_Message" und "Verify_Exit_msg". Wenn du beides auf 0 setzt gibt es keine Fragen mehr beim schließen der View.

Zu 3 kann ich dir leider nichts sagen. Hab noch nie direkt mit dem Drucker über LPT1 kommuniziert. Da wird wohl einer der 'alten Hasen' behilflich sein müssen Augen rollen
02.11.2010 10:57 GhostShotIV ist offline E-Mail an GhostShotIV senden Beiträge von GhostShotIV suchen Nehmen Sie GhostShotIV in Ihre Freundesliste auf
abraxas
Doppel-As


Dabei seit: 23.07.2007
Beiträge: 107
Einsatzart von VDF: gewerblich
Anwenderstatus: VDF-Entwickler
Herkunft: Frauenfeld (CH)

RE: Automatisch zwei Dezimal stellen anfügen / Abfrage blockieren / Direct Output und Umlaute Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Hallo Lebowski

Zu 3 kann ich sagen, dass Du den Drucker zuerst konfigurieren musst. Genaugenommen musst Du mindestens dem Drucker sagen, in welchem Zeichensatz die übermittelten Daten codiert sind.
Unter Dataflex (in der IDE) ist das der "Windows-1252"-Zeichensatz, den Du mit einer Escape-Sequenz vorgängig auf dem Drucker wählen musst. Dann kannst Du mit 'write "äöü€" die Zeichen direkt auf den LPT rausschreiben. Das ist natürlich druckerspezifisch, die meisten benutzen aber die PCL Sprache von HP.

__________________
=================
Abraxas Informatik AG
Schweiz
=================
03.11.2010 10:48 abraxas ist offline E-Mail an abraxas senden Homepage von abraxas Beiträge von abraxas suchen Nehmen Sie abraxas in Ihre Freundesliste auf
Lebowski
Mitglied


Dabei seit: 22.09.2010
Beiträge: 29
Einsatzart von VDF: privat
Anwenderstatus: Newbie
Herkunft: 27442
Betriebssystem: Win7 HP x64

Themenstarter Thema begonnen von Lebowski
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Dankeschön, ich konnte alle meine Probleme mit eurer Hilfe lösen....

Ist es irgendwie schlecht mit LPT1 zu kommunizieren? Klar es war recht anstrengend Zeichen für Zeichen und Zeile für Zeile zu konfigurieren, aber nun ist es enorm performant - quasi keine Sekunde Druckverzögerung...

Das einzige was mir fehlt ist das Drucken von Bildern innerhalb des Outputs.... Aber dafür haben wir jetzt Rechnungsvordrucke.
04.11.2010 13:39 Lebowski ist offline Homepage von Lebowski Beiträge von Lebowski suchen Nehmen Sie Lebowski in Ihre Freundesliste auf
Lebowski
Mitglied


Dabei seit: 22.09.2010
Beiträge: 29
Einsatzart von VDF: privat
Anwenderstatus: Newbie
Herkunft: 27442
Betriebssystem: Win7 HP x64

Themenstarter Thema begonnen von Lebowski
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Okay, dass mit den zwei Dezimalstellen funktioniert zwar in der View wunderbar, wenn ich den Wert in eine String Variable auslese lautet der Wert statt 12,00 zum Beispiel nur 12.

Ich möchte aber dass auch wenn ich zum Beispiel den Wert an den Drucker weiterreiche tatsächlich 12,00 steht und nicht nur 12
05.11.2010 10:23 Lebowski ist offline Homepage von Lebowski Beiträge von Lebowski suchen Nehmen Sie Lebowski in Ihre Freundesliste auf
Gehe zu:
Neues Thema erstellen Antwort erstellen
Visual Dataflex » VDF Anfänger » Automatisch zwei Dezimal stellen anfügen / Abfrage blockieren / Direct Output und Umlaute

Views heute: 1.613 | Views gestern: 2.645 | Views gesamt: 2.186.794

Impressum

Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH | SEO by seo-wbb.de - Sponsored by Rene Urlaub und Reise Infos Frankenthal