Forum

Forum (https://www.ms-office.gr/forum/)
-   Access - Ερωτήσεις / Απαντήσεις (https://www.ms-office.gr/forum/access-erotiseis-apantiseis/)
-   -   [ Φόρμες ] Aρχικές ρυθμίσεις φόρμας (https://www.ms-office.gr/forum/access-erotiseis-apantiseis/1171-arxikes-rythmiseis-formas.html)

artchrist73 25-05-11 19:01

Aρχικές ρυθμίσεις φόρμας
 
Προσπαθώ να φτιάξω εξαρχής ρύθμισις σε μια forma έχοντας μια διαφορετική φόρμα με ονομασία "control" και ότι ρύθμισις κάνω στην forma control να ισχύουνε στην forma1.
Έχω φτιάξει κάποια πεδια που τα χρειάζομαι σε διαφορες κατάστασης όπως κρυφό πεδίο,ανενεργό πεδίο,κλειδωμένο πεδίο,τσεκαρισμένο πεδίο.
Αυτές οι αλλαγές όμως θέλω να ισχύουν έστω και να κλείσει η βάση δεδομένων.
Μπορείτε να με βοηθήσετε ?
Σας ευχάριστο πολύ!!! :fryingpan::fryingpan::fryingpan::fryingpan:

Meteora 26-05-11 11:39

Καλημέρα
Αντώνη,
κάθε φόρμα απαιτεί την δική της διαμόρφωση μέσω τον ρυθμίσεών της. Άρα πρέπει να δουλέψεις σε κάθε φόρμα ξέχωρα.
Η ρύθμιση ενός πεδίο π.χ ως κρυφό εφόσον γίνει, ισχύει για πάντα, εκτός και αν μέσω VBA, ζητηθεί αλλαγή.

Με εκτίμηση
Νίκος Δ.

artchrist73 26-05-11 21:36

μέσω VBA πώς ?

Tasos 26-05-11 22:25

2 Συνημμένο(α)
Καλησπέρα σε όλους!
Αντώνη, σου συνιστώ να αφιερώσεις κάποιο χρόνο για κάνεις μια περιήγηση στα μενού της Access και να δεις
όλες τις λειτουργίες που σου παρέχονται από την επιφάνεια εργασίας της εφαρμογής.

Θα κερδίσεις πολύ χρόνο μ αυτό τον τρόπο.

Μόνο αν δεν βρεις εκεί αυτό που ζητάς, χρησιμοποιείς VBA ή μακροεντολές της Access.

Αυτό που εγώ κατάλαβα είναι ότι χρειάζεσαι είναι μια φόρμα-πρότυπο όπου η μορφοποίηση των
στοιχείων της θα κληρονομείται από τα στοιχεία των νέων φορμών που θα δημιουργείς κάθε φορά.

Αυτό επιτυγχάνεται με τη δημιουργία ενός πρότυπου μορφοποίησης.
Τέτοια πρότυπα υπάρχουν ήδη στην Access 2003 αλλά και σε νεώτερες εκδόσεις με τα ονόματα:
Τυπικό, Ριζόχαρτο, Πολυχρωμία, Βιομηχανικό και άλλα.

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

Μπορούμε να τα επεξεργαστούμε ή να προσθέσουμε ένα νέο πρότυπο στυλ μορφοποίησης στη λίστα αρκεί να
καλέσουμε το διάλογο "Αυτόματη Μορφοποίηση" (σε προβολή σχεδίασης της φόρμας και στο
μενού )και να επιλέξουμε με ποιο τρόπο θέλουμε να το
χρησιμοποιούμε ( τρείς επιλογές - βλ. εικόνα παρακάτω ).

Τι μπορείς να κάνεις:

Δημιούργησε μια νέα φόρμα, κάνε εισαγωγή όλων των στοιχείων που υπάρχουν στην εργαλειοθήκη και μορφοποίησε τα όπως επιθυμείς.
Κατόπιν επέλεξε το μενού Μορφή >Αυτόματη Μορφοποίηση (βλ. εικόνα )

Συνημμένο Αρχείο 1625

και επέλεξε "Προσαρμογή" (βλ. εικόνα )

Συνημμένο Αρχείο 1626

Επέλεξε μια από τις τρεις επιλογές που σου ταιριάζει καλύτερα και πάτησε OK.
Θα σου ζητηθεί να δώσεις ένα όνομα για το πρότυπο στυλ μορφοποίησης που θα αποθηκευτεί
και θα εμφανίζεται στη λίστα μαζί με τα υπόλοιπα στυλ μορφοποίησης της Access.

Καλή συνέχεια!

Τάσος

artchrist73 29-05-11 16:20

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

Tasos 29-05-11 19:30

Αντώνη, πρώτα πρώτα καλησπέρα!

Σε κάθε περίπτωση θα πρέπει να ανοίξεις τη φόρμα σε προβολή σχεδίασης είτε χειροκίνητα είτε προγραμματιστικά.

Χειροκίνητα:

Κατόπιν από το μενού Μορφή >Αυτόματη Μορφοποίηση θα δώσεις το αυτόματο στυλ μορφοποίησης που επιθυμείς.

Προγραμματιστικά:
DoCmd.OpenForm "Form_Name", acDesign
DoCmd.RunCommand acCmdAutoFormat

Θα μπορούσες να φτιάξεις μια ρουτίνα που με Loop (For Each) να αλλάζεις τη μορφοποίηση
των στοιχείων σύμφωνα με τη μορφοποίηση των στοιχείων της φόρμας-πρότυπου (δεν είναι ότι καλύτερο).
Αλλά όπως προανέφερα: Θα πρέπει να ανοίξεις τη φόρμα σε προβολή σχεδίασης.

Φιλικά
Τάσος


Η ώρα είναι 15:44.

Ms-Office.gr - ©2000 - 2026, Jelsoft Enterprises Ltd.


Search Engine Optimization by vBSEO 3.3.2