4D v14

Video Skript

Home

 
4D v14
Video Skript

Video Skript  


 

 

Hier lernen wir, eine Datenbank im Client/Server Modus einzusetzen.

Bisher haben wir im Einzelplatz programmiert; jetzt sehen wir uns das Arbeiten im Client/Server Modus an:

  • Wir beenden 4D
  • Nehmen dieselbe Datenbank und starten sie auf dem Server
  • Der Server startet. Momentan gibt es 0 Benutzer
  • Wir starten einen Client-Rechner
  • Und melden uns an 4D Server an
  • Wir wählen die passende Datenbank aus der Liste der verfügbaren Datenbanken

Wir sehen im Client Modus, dass:

  • Wir dieselbe Oberfläche und denselben Inhalt wie zuvor haben
  • Wir Techniker und Einsätze anzeigen können
  • Und genau dieselben Operationen ausführen können

Da 4D multiplattform ist, kann derselbe Server Informationen auf Mac- und Windows-Rechner verteilen:

  • Wir wechseln auf Windows
  • Starten 4D.exe
  • Melden uns am gleichen Server an
  • Und haben dieselbe Oberfläche und dieselben Daten

Wir können unter Windows einen Einsatz ändern und sehen sofort genau diese Änderungen auf Mac OS und umgekehrt.

Der Server verwaltet auch automatisch Zugangskonflikte. Bearbeiten wir einen Techniker Datensatz und wollen diesen auf einem anderen Client-Rechner öffnen:

  • Zeigt eine Meldung, dass der Datensatz in Bearbeitung ist
  • Und gibt Benutzer, Arbeitsstation und den Prozess an

So viel zu Daten im Client/Server Modus.

Jedoch besteht auch unsere Entwicklung aus Daten (Tabellen, Formulare, Methoden, etc.): Dies sind die Strukturdaten.

Der Server verwaltet auch Änderungen auf verschiedenen Rechnern; sowie Sperren von Strukturelementen.

Hier ist das Eingabeformular [Intervention] geöffnet; wechseln wir zu Windows und beenden, öffnet sich das gleiche Eingabeformular [Intervention] mit der Meldung, dass ein anderer Benutzer es derzeit bearbeitet.

Klicken wir auf OK, zeigt ein Schloss an, dass das Formular gerade auf einem anderen Rechner genutzt wird.

Schließen wir das Formular auf dem anderen Rechner und gehen zurück zu Windows, können wir das Formular durch Klick auf das Schloss entsperren und es dann selbst bearbeiten.

Dasselbe Prinzip gilt für die Struktur:

  • Wir schließen alles auf Mac OS
  • Öffnen erneut die Struktur
  • Und haben so 2 identische Strukturen
  • Nehmen wir die Tabelle [Technicians] und ziehen die Verknüpfung, erscheint die unter Windows gemachte Änderung automatisch im Hintergrund.

Das bedeutet, dass Entwicklung im Team möglich ist, da alle Zugriff haben auf:

  • Struktur
  • Methoden
  • Formulare
  • Und alle für Entwickler verfügbare Tools

Alle im Client/Server-Modus gemachten Änderungen lassen sich auch im Einzelplatz-Modus verwenden, da es weiter dieselbe Struktur und Daten sind.

Dieser kurze Überblick zeigt Ihnen, dass es wirklich einfach ist, entweder im Einzelplatz oder auf verschiedenen Rechnern direkt im Client/Server-Modus zu entwickeln.

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: In Client/Server Modus wechseln

 
ARTIKELVERWENDUNG

Self-Training ( 4D v13)
Self-Training ( 4D v14)