Uwe Habermann VFX 10.0 Visual Extend Formularerstellung.

Slides:



Advertisements
Ähnliche Präsentationen
Visual Extend Product Manager
Advertisements

VFX 10.0 Visual Extend Was gibt es Neues?
Was ist neu in VFX 9.5? VFX Anwendertreffen 2006 Was ist neu in VFX 9.5? Uwe Habermann Visual Extend Product Manager
Visual Extend Product Manager
VFP Beispiele sowie Tools, Frameworks und Klassen
© 2005 Uwe Habermann Visual Extend 9.5 Technical Preview Uwe Habermann Visual Extend Product Manager
Venelina Jordanova Uwe Habermann V-VFX1 Visual Extend Power for VFP Developers.
VFX Schnelle Anwendungs-entwicklung mit Visual FoxPro 9.0 und Visual Extend 9.0 deutschsprachige FoxPro User Group Uwe Habermann Microsoft Visual FoxPro.
Client/Server mit Visual FoxPro 9.0
Uwe Habermann Venelina Jordanova dFPUG – Silverlight Wizard.
Uwe Habermann VFX 10.0 Visual Extend Special Features.
Active Extend deutschsprachige FoxPro User Group Rainer Becker VFXAFX06.
Uwe Habermann Was ist neu in VFX 10.0? Venelina Jordanova
Uwe Habermann VCM Visual Contact Manager.
© 2004 Uwe Habermann Visual Extend 8.0 Workshop Diplom-Informatiker Uwe Habermann Visual Extend Product Manager
VFX 10.0 Visual Extend Datenzugriff
Visual Extend Product Manager
Visual Extend Weitere Features deutschsprachige FoxPro User Group Uwe Habermann VFX 25 D.
Was ist neu in VFX 9.5 im 1. Quartal 2006? Uwe Habermann Visual Extend Product Manager
Visual Extend Features für Entwickler deutschsprachige FoxPro User Group Uwe Habermann VFX 05 D.
© 2003 Uwe Habermann Visual Extend 7.1 Die Entwicklungsumgebung für VFP 8.0 Uwe Habermann Diplom-Informatiker
Uwe Habermann VFX 10.0 Visual Extend Produktaktivierung.
Uwe Habermann VFX 11.0 VFX - DBF-CA Wizard Venelina Jordanova
Uwe Habermann VFX 10.0 Visual Extend Anwendungsverteilung.
Visual Extend Application Builder deutschsprachige FoxPro User Group Uwe Habermann VFX 07 D.
Visual Extend 9.5 – Was ist neu? VFX 9.5 – Was ist neu? Uwe Habermann Visual Extend Product Manager
Uwe Habermann VFX 11.0 Distribution von Anwendungen Venelina Jordanova
Uwe Habermann VFX 11.0 Profi Features Venelina Jordanova
© 2004 Uwe Habermann Visual Extend 9.0 Technical Preview Diplom-Informatiker Uwe Habermann Visual Extend Product Manager
Visual Extend Produktaktivierung deutschsprachige FoxPro User Group Uwe Habermann VFX 23 D.
Uwe Habermann VFX 11.0 Einsatz von Cursoradaptern in bestehenden Anwendungen Venelina Jordanova
Uwe Habermann VFX 10.0 Visual Extend Features Revisited.
Uwe Habermann Venelina Jordanova VFX – Silverlight Wizard.
Venelina Jordanova Uwe Habermann V-VFX2 Visual Extend Was gibt es Neues?
VFX - Von DBC zu SQL mit CA VFX Von DBC zu SQL mit CA Venelina Jordanova Software Development Team Leader Uwe Habermann Visual Extend.
© 2003 Uwe Habermann Visual Extend 7.1 Die Entwicklungsumgebung für VFP 8.0 Uwe Habermann Diplom-Informatiker
Visual Extend Features der generierten Anwendung für Endbenutzer deutschsprachige FoxPro User Group Uwe Habermann VFX 04 D.
Uwe Habermann Venelina Jordanova Kostenloser Einstieg in eine neue Welt!
© 2002 Uwe Habermann Visual Extend Die Entwicklungsumgebung für VFP 8.0 Uwe Habermann Diplom-Informatiker für.
VFX - Einführung DBC-Anwendungen VFX – Einführung DBC-Anwendungen Venelina Jordanova Software Development Team Leader Uwe Habermann Visual.
© 2003 Uwe Habermann Visual Extend 8.0 Die Entwicklungsumgebung für VFP 8.0 Diplom-Informatiker Uwe Habermann Visual Extend Product Manager
Was ist neu in VFX 9.5? Venelina Jordanova Software Development Team Leader Uwe Habermann Visual Extend Product Manager
Visual Extend CTableForm Builder deutschsprachige FoxPro User Group Uwe Habermann VFX 08 D.
Visual Extend CursorAdapter deutschsprachige FoxPro User Group Uwe Habermann VFX 18 D.
Visual Extend CDataFormPage Builder deutschsprachige FoxPro User Group Uwe Habermann VFX 09 D.
Visual Extend CPickAlternate Builder deutschsprachige FoxPro User Group Uwe Habermann VFX 14 D.
Visual Extend Mandantenfähigkeit deutschsprachige FoxPro User Group Uwe Habermann VFX 22 D.
Visual Extend CPickAlterTextbox Builder deutschsprachige FoxPro User Group Uwe Habermann VFX 16 D.
Visual Extend CPickTextbox Builder deutschsprachige FoxPro User Group Uwe Habermann VFX 15 D.
Visual Extend Lokalisierung deutschsprachige FoxPro User Group Uwe Habermann VFX 24 D.
Visual Extend CPickField Builder deutschsprachige FoxPro User Group Uwe Habermann VFX 13 D.
Visual Extend Application Wizard deutschsprachige FoxPro User Group Uwe Habermann VFX 06 D.
Visual Extend COneToMany Builder deutschsprachige FoxPro User Group Uwe Habermann VFX 10 D.
Visual Extend CTreeviewForm Builder deutschsprachige FoxPro User Group Uwe Habermann VFX 11 D.
Visual Extend Parent/Child Builder deutschsprachige FoxPro User Group Uwe Habermann VFX 17 D.
Visual Extend CDataFormPage-Formulare mit CursorAdapter deutschsprachige FoxPro User Group Uwe Habermann VFX 19 D.
© 2005 Uwe Habermann, Venelina Jordanova Visual Extend 9.0 Die Entwicklungsumgebung für VFP 9.0 Uwe Habermann Visual Extend Product Manager
Uwe Habermann Venelina Jordanova Professioneller Einstieg in eine neue Welt!
Uwe Habermann Venelina Jordanova Wishlist Silverswitch.
Uwe Habermann Venelina Jordanova Was ist neu in VFX 13 für VFP seit der Konferenz?
Uwe Habermann Venelina Jordanova Wishlist VFX für Visual FoxPro.
Uwe Habermann Venelina Jordanova VFX 15.
Venelina Jordanova Uwe Habermann V-VFX Visual Extend Mehr als ein RAD Framework.
Uwe Habermann V-VFX1 Visual Extend Wichtiger als je zuvor Venelina Jordanova
© 2004 Uwe Habermann Visual Extend 8.0 Update Workshop Diplom-Informatiker Uwe Habermann Visual Extend Product Manager
© 2005 Uwe Habermann Visual Extend 9.0 Die Entwicklungsumgebung für VFP 9.0 Uwe Habermann Visual Extend Product Manager
Uwe Habermann V-VFX2 Produktiv mit VFX Builder Einsatz in der Praxis Venelina Jordanova
Uwe Habermann Venelina Jordanova Bestehende VFX-Anwendungen leicht erweitern.
Uwe Habermann Venelina Jordanova Was ist neu in VFX 15?
VFP-Praxis Zeitgesteuerte Berichte in VFP
 Präsentation transkript:

Uwe Habermann VFX 10.0 Visual Extend Formularerstellung

VFP and Vista Steve Windows 1.0

Uwe Habermann VFX 10.0 Visual Extend Formularerstellung

Formularerstellung Verwendung von eigenen Klassen Onetomany PC Builder cPickField cPickAlternate cPickTextbox cPickAlterTextbox

Verwendung von Klassen Funktionalitäten in Klassen speichern Steuerelemente in Klassen speichern

Artikelbearbeitung VFX – CTableForm Builder Auswahl der Formularklasse Einrichten der Datenumgebung caProducts Klasse hinzufügen cArtikelBild Such-Grid und Bearbeitungsfelder sind nebeneinander angeordnet Reentranter Builder (beliebig oft verwendbar)

Onetomany Formulare 1:n Beziehung in einem Formular abgebildet Basierend auf Tabellen mit Relation möglich Basierend auf CursorAdapter mit Where-Klausel

Auftragsbearbeitung VFX – COneToMany Builder cOneToMany Bearbeitung und Suche in Parent-Daten wie bei cDataFormPage Bearbeitung von Child-Daten im Grid orderid=?caorders.orderid Bearbeitung von Child-Daten mit beliebigen Steuerelementen Unterstützung mehrerer Children Fremdschlüssel? VFX macht alles.

Was passiert beim Speichern neuer Datensätze? Parent speichern Parent ID holen Parent ID in allen Children eintragen Children speichern Foreign Key Name und Foreign Key Value beachten

Parameter hinzufügen Kunden ID caorders.customerid cViewParameter beachten! Where Klausel In VFX – Data Environment Builder eintragen Customerid = ?thisform.tCustomerid

Beziehungen VFX – Parent/Child Builder Aufruf eines Child-Formulars Beliebig viele Children möglich Hierarchische Verknüpfung möglich Viele Möglichkeiten zur Steuerung Beispiel: Kunden - Aufträge

Kunden auswählen VFX – CPickField Builder Auswahl eines Kunden für einen Auftrag Eingabe der ID (Wir denken uns, es wäre die Kundennummer) Auswahl eines Kunden aus einer Liste Alle Suchfunktionen bei Listenauswahl Daten werden in Zieltabelle gespeichert

Auswahlliste mit cPickField caCustomers der Datenumgebung hinzufügen Index auf customerid anlegen Relation zu caOrders herstellen

Auswahlliste mit cPickField Kundenauswahl caCustomers caOrders.customerid STR(customerid) Customerid caCustomers.companyname companyname

Kunden auswählen VFX – CPickAlternate Builder Auswahl eines Kunden für einen Auftrag Eingabe eines Namens Auswahl eines Kunden aus einer Liste Alle Suchfunktionen bei Listenauswahl Referenz wird in Zieltabelle gespeichert

Auswahlliste mit cPickAlternate Auftrag.scx als AuftragAlternate.scx speichern und dem Projekt hinzufügen Name ändern! In Vfxfopen.dbf eintragen In der Datenumgebung bei caCustomers Index auf companyname hinzufügen VFX – Class Switcher cPickField -> cPickAlternate

Auswahlliste mit cPickAlternate Kundenauswahl caCustomers caOrders.customerid Companyname caOrders.customerid Companynam caCustomers.contactname Contactname TRANSFORM(customerid)

Artikel auswählen VFX – CPickTextbox Builder Auswahl eines Artikels für einen Auftragsposten Eingabe der ID (Wir denken uns, es wäre die Artikelnummer) Auswahl eines Artikels aus einer Liste Alle Suchfunktionen bei Listenauswahl Daten werden in Zieltabelle gespeichert

Auswahlliste mit cPickTextbox Auftrag.scx caProducts der Datenumgebung hinzufügen Index auf productid anlegen Relation zu caOrderdetails herstellen VFX – CChildGrid Builder textbox -> cPickTextbox

Auswahlliste mit cPickTextbox Artikelauswahl caProducts TRANSFORM(productid) Update: productcode;price caOrderDetails productcode;price Productid

Artikel auswählen VFX – CPickAlterTextbox Builder Auswahl eines Artikels für einen Auftragsposten Eingabe des Artikelcodes Auswahl eines Artikels aus einer Liste Alle Suchfunktionen bei Listenauswahl Referenz wird in Zieltabelle gespeichert

Auswahlliste mit cPickAlterTextbox AuftragAlternate.scx caProducts der Datenumgebung hinzufügen Index auf productid anlegen Index auf productcode anlegen Relation zu caOrderdetails herstellen VFX – CChildGrid Builder textbox für Productcode -> cPickAlterTextbox

Auswahlliste mit cPickAlterTextbox Artikelauswahl caProducts caProduct.productcode caOrderDetails.productid Update: price caOrderDetails price Productcod TRANSFORM(productcode) productid

Zusammenfassung cTableForm Onetomany Formular basierend auf CA Parameter Optimierter Datenzugriff VFX – Parent/Child Builder cPickField cPickAlternate cPickTextbox cPickAlterTextbox

Pause! Um Uhr geht es weiter