Μεταβλητές απο χρήστη ανά π-Αναφορά

Τίτλος (el): Η περιγραφή της μεταβλητής που θα εμφανίζεται στον χρήστη

Ονομα Μεταβλητής: Το όνομα της μεταβλητής , στην SQL έκφραση μπορείτε να χρησιμοποιήσετε την μεταβλητή με το όνομα που δηλώσατε εδώ ανάμεσα σε {} π.χ. {peg_query_var_3}

Διαδοχή: Η σειρά με την οποία εμφανίζετε η μεταβλητή ο μικρότερος αριθμός πρώτος

Δεκαδικά: Πλήθος δεκαδικών ψηφίων πεδίου.

Αρχική Τιμή: 

Με αυτήν την επιλογή μπορείτε να δώσετε αρχική τιμή στην μεταβλητη
Μην ξεχνάτε ότι θα πρέπει :

  1. Οι τιμές πρέπει να είναι μέσα σε εισαγωγικά (' ') π.χ. '120', 'ΔΟΚΙΜΗ'
  2. Οι ημερομηνίες (πεδία τύπου D) πρέπει να έχουν την μορφή 'yyyy-mm-dd' (π.χ. για την 01/12/2006 δίνετε '2006-12-01'
  3. Τα πεδία τύπου L (λογικά) έχουν τιμές 1 (=Ναι) και 0 (=Οχι). Οπότε στην αρχική τιμή θα πρέπει να δώσετε 1 ή 0.


Εκφραση Πήγασος (PHP)
**********************
Μπορείτε να δώσετε έκφραση αρκει να ξεκινάει από =


Μπορείτε να χρησιμοποιήσετε μια έκφραση Πήγασος (κυρίως για να βρείτε τιμή από άλλο πίνακα με την χρήση συνάρτησης pegasus_mysql_printfld() )

π.χ.
=pegasus_mysql_printfld('i00_sta1', 'lastv', "i00_sta1.code='55'")


Παράμετρος πολλαπλών τιμών


Για να δώσετε αρχική τιμή/ες σε τπαράμετρο Πολλαπλών Τιμών, θα πρέπει να τις περικλύσετε ανάμεσα σε # π.χ.. ="#123#44#9#" ώστε η παράμετρος να πάρει τιμές 123, 44, 9


Πολλαπλές Τιμές: Σε περίπτωση που η παράμετρος παίρνει πολλαπλές τιμές τότε θα πρέπει υποχρεωτικά να ορίσετε τον πίνακα και το πεδίο από όπου επιλέγεται η τιμή/τιμές.

Επιλογή τιμής από πίνακα

Επιλογή Από Πίνακα: Εδώ συμπληρώνουμε το όνομα του πίνακα στην βάση δεδομένων από τον οποίο θα γίνει η επιλογή της τιμής

Επιλογή Πεδίου: Εδώ συμπληρώνουμε το πεδίο τις τιμής

Συνθήκη Επιλογής: 

Εδώ συμπληρώνουμε την συνθήκη για την αναζήτηση στον πιο πάνω πίνακα.

Μπορούμε να γράψουμε απ ευθείας τη συνθήκη SQL ( πχ i00.nr01>0 ) ή να δώσουμε ένα PHP string με τη συνθήκη βάζοντας '=' στην αρχή της τιμής (πχ =" i00.p602= ".pegasus_mysql_printfld('a00','nr01','pnr01="87" ') )

Για τη Συνθήκη Επιλογής της μεταβλητής μας μπορούμε να χρησιμοποιήσουμε την αρχική τιμή οποιασδήποτε μεταβλητής της π-Αναφοράς μας βάζοντας το όνομά της ανάμεσα σε {} (πχ d00.p016 > {peg_query_var_date01})

Εάν ο πίνακας επιλογής είναι ο πίνακας των καταστημάτων, τότε by default θα εμφανιστούν μόνο τα καταστήματα που ο χρήστης έχει δικαίωμα να δει. Αν, όμως, συμπληρώσουμε την συνθήκη επιλογής, η δική μας συνθήκη θα υπερισχύσει της default.


Ταξινόμηση: Εδώ συμπληρώνουμε την έκφραση της ταξινόμησης στη προβολή του παραπάνω πίνακα.

Τιμές

Τελευταία Αλλαγή: 09/06/2026