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 » F7 usw deaktivieren » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag
Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen F7 usw deaktivieren
Autor
Beitrag
Markus Markus ist männlich
Mitglied


Dabei seit: 04.09.2007
Beiträge: 46

F7 usw deaktivieren 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 liebe Entwickler,

leider habe ich wieder einmal ein kleines Problem:

Ich habe ein "Modal Dialog (db Aware)" erzeugt und diesem ein DDO hinzugefügt. Wenn ich jetzt in einem dbForm bin und einer der Tasten zum Datensatzsuchen (F7, F8 ,F9, STRG+HOME oder STRG+END) drücke, bekomme ich die Fehlermeldung "Feld nicht indiziert ...", das ist ja auch ok. Es Läuft kein Index über dieses Feld.
Damit ich diese Fehlermeldung zukünftig nicht mehr sehe, hab ich mir gedacht, ich "deaktiviere" das Suchen einfach, da ich im Dialog ja eh immer nur einen Datensatz anzeigen möchte. Also habe ich dem DDO die Procedure Request_Find und Request_Superfind hinzugefügt.
Naja dies will aber nicht so funktionieren wie ich mir das gedacht habe. Glaube ich habe hier wohl einen Verständissfehler.

Kann man mir helfen ? smile

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
Object oMeinDialog is a dbModalPanel

    Object oTabelle_DD is a Tabelle_DataDictionary
        
        Procedure Request_Find Integer eFindMode Integer iFile Integer iIndex
            // Mach nichts
        End_Procedure
        
        Procedure Request_Superfind Integer eFindMode Integer iFile Integer iField
            // Mach nichts
        End_Procedure
        
    End_Object // oTabelle_DD

13.03.2008 15:50 Markus ist offline E-Mail an Markus senden Beiträge von Markus suchen Nehmen Sie Markus in Ihre Freundesliste auf
Matthias Matthias ist männlich
Super Moderator


Dabei seit: 09.07.2007
Beiträge: 233
Einsatzart von VDF: gewerblich
Anwenderstatus: VDF-Entwickler
Herkunft: Niedernhausen
Betriebssystem: XP, Vista, Win7, 2008 Ser

RE: F7 usw deaktivieren 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 Markus,

meiner Meinung nach musst man die Augmentation bzw. das Overwrite in der jeweiligen Data Entry Klasse vornehmen (also dbForm etc.). Also entweder man fängt die Funktionen in jedem DEO ab, oder aber man schreibt sich eine kleine Klasse, wo dies (vielleicht) in Abhängigkeit von irgendwelchen Properties geschieht.

Vereinfacht vielleicht so:
Class OneRecorddbForm is a dbForm

Procedure Construct_Object
Forward Send Construct_Object
//Hotkeys
On_key kClear Send None
On_key kClear_All Send None
On_key kSave_Record Send Request_save_no_clear
On_key kDelete_Record Send None
On_key ......
End_Procedure //Construct_Object

End_Class //OneRecorddbForm

Matthias
14.03.2008 08:18 Matthias ist offline E-Mail an Matthias senden Homepage von Matthias Beiträge von Matthias suchen Nehmen Sie Matthias in Ihre Freundesliste auf
Gehe zu:
Neues Thema erstellen Antwort erstellen
Visual Dataflex » VDF Anfänger » F7 usw deaktivieren

Views heute: 2.315 | Views gestern: 3.815 | Views gesamt: 2.184.851

Impressum

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