---
title: "Atlantis Advanced Forms - Basic Form"
canonical: "https://wiki.soft1.eu/space/ATEL/182092777/Atlantis%20Advanced%20Forms%20-%20Basic%20Form"
format: markdown
---
Τα παραδείγματα που ακολουθούν αφορούν αποκλειστικά την άμεση εξοικείωση σας με τα νέα Customization Tools του ATLANTIS. Για αυτόν το λόγο χρησιμοποιούνται Core πίνακες του ATLANTIS.  Σε καμία περίπτωση δεν προτείνεται να γίνονται καταχωρίσεις σε Core πίνακες με αυτόν τον τρόπο. Η   Basic Form   αποτελεί την πιο απλή μορφή φόρμας που μπορείτε να δημιουργήσετε. Έχει σκοπό την απλή παρουσίαση δεδομένων. Ακολουθεί παράδειγμα με τα βήματα κατασκευής/ σχεδιασμού μιας Basic Form. Έστω λοιπόν, ότι θα κατασκευαστεί μια φόρμα που θα παρουσιάζει τον κωδικό και την επωνυμία των πελατών που έχουν καταχωρηθεί στη βάση. Αρχικά, εκτελούνται τα βήματα που περιγράφονται στο Tab των Οδηγιών Παραμετροποίησης > Βήματα Παραμετροποίησης και συνεχίζετε με τα επιμέρους βήματα για τη συγκεκριμένη φόρμα. Οι  Generic  Forms  σχεδιάζονται ακριβώς με τον ίδιο τρόπο που σχεδιάζονται και οι Basic Forms και έχουν τον ίδιο σκοπό. Η διαφορά τους είναι ότι στην Generic Φόρμα έρχονται ByDefault και τα Buttons "Αποδοχή" και "Ακύρωση". Βήμα 1 Η συγκεκριμένη φόρμα δεν έχει panel, οπότε πρέπει να το προσθέσετε από τα Controls (TRPanel). Στο πεδίο της αναζήτησης στην παλέτα συμπληρώνετε τα Controls που θέλετε να συμπεριλαμβάνονται στη φόρμα σας.  Στο παρόν παράδειγμα θα χρησιμοποιηθούν τα εξής:   TMemTable   TUDataSource   TDBControlGrid    TRColorButton Πατώντας το drop down κουμπί πάνω από τα Properties εμφανίζονται όλα τα Controls που υπάρχουν πάνω στη φόρμα. Βήμα 2 Συμπληρώστε τα ακόλουθα πεδία σε κάθε Control: 1.TMemTable: Load Query: Συμπληρώνετε το Query Στο παράδειγμα που παρουσιάζεται δεν χρειάζεται να γράψετε σε αυτό το σημείο το Query, καθώς ο πίνακας θα γεμίζει κάνοντας κλικ στο κουμπί της φόρμας. 2. TUDataSource: DataSet: Συμπληρώνετε το όνομα του DataSet από τον oποίο θα παίρνει δεδομένα. 3. TDBControlGrid DataSource: Συμπληρώνετε το όνομα του DataSource από το οποίο θα εμφανίζονται τα δεδομένα του Grid. Columns: Εμφανίζεται το παρακάτω μικρό Tab στην 2η οθόνη. Κάνοντας δεξί κλικ > Add ή πατώντας το κίτρινο κουμπί πάνω αριστερά προσθέτετε όσες στήλες θέλετε να εμφανίζονται στο Grid. Στη συνέχεια, στο Tab Properties συμπληρώνετε στο πεδίο FieldName το πεδίο του πίνακα που θα είναι η στήλη και στο Title αλλάζοντας το Caption πώς θα εμφανίζεται μέσα στο Grid. Στο FieldName συμπληρώνετε το όνομα του πεδίου όπως είναι μέσα στη βάση. Η παρακάτω Sub γράφεται στο Code και εκτελεί την εξής εντολή: " όταν πατηθεί το Button γέμισε τον Memory Table με τον κωδικό και την επωνυμία του πελάτη από τον πίνακα Customer ". IForm.MemTable1.Data = IForm.IDB.QueryData("SELECT CODE, NAME FROM CUSTOMER", NULL) Η φόρμα, πριν την τρέξετε, θα πρέπει να έχει την εξής μορφή Τέλος, γίνεται αλλαγή στο Caption της φόρμας από Untitled1 σε Πελάτες. . Βήμα 3 Επιλέγοντας Run (συντ. F9), παρουσιάζεται η τελική φόρμα που κατασκευάσατε/σχεδιάσατε. Στη συνέχεια, πατώντας το button Customer εμφανίζονται τα δεδομένα.