Ανανέωση ιστοσελίδας

Access - Ερωτήσεις / Απαντήσεις Access + VBA... Εδώ δεν υπάρχουν όρια!

Απάντηση στο θέμα

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 23-09-11, 08:34
Όνομα: Θανάσης
Έκδοση λογισμικού Office: Ms-Office 2013
Γλώσσα λογισμικού Office: Αγγλική
 
Εγγραφή: 13-02-2010
Μηνύματα: 62
Προεπιλογή Bold

Καλημέρα,
Θα ήθελα την βοήθεια σας, έχω ένα report με ένα field

Κώδικας:
=[Company Name] & Chr(13) & Chr(10) & [Address] & " - " &
 [Region] & Chr(13) & Chr(10) & [City] & " " & [Postal Code] & ", " & [Country]
Τώρα θα ήθελα εάν είναι δυνατό το [Company Name] να είναι BOLD ενώ όλα τα υπόλοιπα να παραμείνουν κανονικά (normal).
Ευχαριστώ εκ των προτέρων.

Devcon

Τελευταία επεξεργασία από το χρήστη Tasos : 23-09-11 στις 11:19. Αιτία: Ρύθμιση πλάτους πλαισίου κώδικα
Απάντηση με παράθεση
  #2  
Παλιά 23-09-11, 09:36
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.674
Προεπιλογή

Καλημέρα
Θανάση το θέμα σου έχει συζητηθεί και παλιότερα. Για μια καλή ενημέρωση, κάνε κλικ στο σύνδεσμο.http://www.ms-office.gr/forum/access...-keimenoy.html

Βλέποντας τον τύπο θα σου πρότεινα να χρησιμοποιήσεις αντί για ένα περισσότερα πεδία (textBox), το ένα κάτω από το άλλο.
Μπορείς να χρησιμοποιήσεις ένα για το πεδίο [Company Name], με γραμματοσειρά bold και ακριβώς από κάτω ένα άλλο με τύπο:
= [Address] & " - " & [Region] & Chr(13) & Chr(10) & [City] & " " & [Postal Code] & ", " & [Country], με κανονική γραμματοσειρά.
Φυσικά μπορείς να χρησιμοποιήσεις και τρία textBox, ένα για κάθε γραμμή.

Φιλικά/Γιώργος
Απάντηση με παράθεση
  #3  
Παλιά 23-09-11, 14:32
Όνομα: Θανάσης
Έκδοση λογισμικού Office: Ms-Office 2013
Γλώσσα λογισμικού Office: Αγγλική
 
Εγγραφή: 13-02-2010
Μηνύματα: 62
Προεπιλογή

Γιώργο καλησπέρα,

Σε ευχαριστώ για την απάντησή σου αλλά δυστυχώς δεν είναι δυνατή.
Δυστυχώς έχω ένα καθορισμένο χώρο που πρέπει να εισαχθούν αυτά τα πεδία και η επωνυμία την εταιρείας αλλάζει σε μήκος κα ύψος (μέχρι και δύο γραμμές).

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

Για να είμαι πιο κατανοητός επισυνάπτω δύο φωτογραφίες.

Θανάσης
Συνημμένα Thumbnails
Bold-address-1.jpg   Bold-address-2.jpg  
Απάντηση με παράθεση
  #4  
Παλιά 23-09-11, 15:37
Το avatar του χρήστη editolis
Super Moderator
Όνομα: Τολης
Έκδοση λογισμικού Office: Ms-Office 2007, Ms-Office 2013
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 02-01-2010
Περιοχή: ATHENS-GREECE
Μηνύματα: 180
Προεπιλογή

Θαναση αυτο που σου γραφει ο Γιωργος ειναι το σωστο.

Δεν υπαρχει αλλος "μαγικος" τροπος στις εκθεσεις.

Απλα διπλασιασε το υψος στο πρωτο textbox ωστε να σου χωρα το
ονομα της εταιρειας και να ειναι παντα σε bold.
Απάντηση με παράθεση
  #5  
Παλιά 23-09-11, 15:50
Όνομα: Θανάσης
Έκδοση λογισμικού Office: Ms-Office 2013
Γλώσσα λογισμικού Office: Αγγλική
 
Εγγραφή: 13-02-2010
Μηνύματα: 62
Προεπιλογή

Τόλη σε ευχαριστώ, υπολόγιζα μήπως υπήρχε κανένας "μαγικός τρόπος".

Σου εύχομαι καλό Σαββατοκύριακο.

Θανάσης
Απάντηση με παράθεση
  #6  
Παλιά 23-09-11, 16:04
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.674
Προεπιλογή

Θανάση Καλησπέρα

Σκέφτομαι κάποια λύση με κώδικα, που θα ρυθμίζει την απόσταση των δύο πεδίων, αλλά για να τη δοκιμάσω, θα πρέπει να ανεβάσεις ένα δείγμα της έκθεσης και του υποκείμενου πίνακα.
Αν διάβασες το μήνυμα του Τάσου, στο σύνδεσμο του προηγούμενου μηνύματος, θα μπορούσες να προσθέσεις ένα πεδίο στον υποκείμενο πίνακα, με περιεχόμενο τα πεδία που συνενώνεις, τύπο δεδομένων υπόμνημα και «μορφή κειμένου» «εμπλουτισμένο κείμενο».
Το πεδίο αυτό μπορείς να το διαμορφώνεις στον πίνακα ή σε μία φόρμα, όπως θέλεις και αυτή τη μορφοποίηση θα την κληρονομεί και η έκθεση.

Φιλικά/Γιώργος
Απάντηση με παράθεση
  #7  
Παλιά 23-09-11, 16:26
Όνομα: Θανάσης
Έκδοση λογισμικού Office: Ms-Office 2013
Γλώσσα λογισμικού Office: Αγγλική
 
Εγγραφή: 13-02-2010
Μηνύματα: 62
Προεπιλογή

Γιώργο σε ευχαριστώ για την προσπάθεια σου.
Σου επισυνάπτω capture area της έκθεσης και του πίνακα. Ελπίζω να είναι αρκετά.
Θανάσης
Συνημμένα Thumbnails
Bold-addtess-003.jpg   Bold-addtess-004.jpg   Bold-addtess-005.jpg   Bold-addtess-006.jpg  
Απάντηση με παράθεση
  #8  
Παλιά 23-09-11, 16:41
Το avatar του χρήστη Tasos
Διαχειριστής
Όνομα: Τάσος Φιλοξενιδης
Έκδοση λογισμικού Office: Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική, Γερμανική
 
Εγγραφή: 21-10-2009
Μηνύματα: 2.035
Προεπιλογή

Καλησπέρα σε όλους!
Σε βάσεις δεδομένων με μορφή *.accdb μπορούμε να εμφανίσουμε δεδομένα σε μορφή εμπλουτισμένου κειμένου σε πίνακα και κατά συνέπεια σε έκθεση αρκεί:

  • Τα δεδομένα να είναι αποθηκευμένα σε πίνακα.
  • Το πεδίο που τα περιέχει να να είναι υπόμνημα.
    και να έχει τη μορφή εμπλουτισμένου κειμένου (Rich Text).
  • Το πεδίο της έκθεσης είτε είναι πεδίο συγχώνευσης είται απλά είναι συνδεμένο
    με τα πεδία αυτά, θα πρέπει επίσης να έχει τη μορφή εμπλουτισμένου κειμένου.



Δείτε το παράδειγμα στο συνημμένο.

Δεν βοηθάει σε πεδία που μέσω κάποιου υπολογισμού επιστρέφουν κείμενα ή αριθμούς
αλλά νομίζω σαν πληροφορία είναι χρήσιμο.


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

Κώδικας HTML:
="<strong><em>" & "το  κείμενο ή το πεδίο" & "</em></strong>"
το αποτέλεσμα θα είναι: 'το κείμενο ή το πεδίο'.


ή

Κώδικας HTML:
="<strong><em><font color=red>" & "κείμενο" & "</font></em></strong>"
το αποτέλεσμα θα είναι: 'κείμενο'.


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


Φιλικά

Τάσος
Συνημμένα Αρχεία
Τύπος Αρχείου: accdb accRichFormat.accdb (524,0 KB, 37 εμφανίσεις)
__________________
Ms-Office Development Team
Ανάπτυξη επαγγελματικών εφαρμογών

Τελευταία επεξεργασία από το χρήστη Tasos : 23-09-11 στις 17:51.
Απάντηση με παράθεση
  #9  
Παλιά 23-09-11, 17:03
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.674
Προεπιλογή

Καλησπέρα στην παρέα

Στη ΒΔ που επισυνάπτω υπάρχει ένα παράδειγμα υλοποίησης του ζητούμενου.
Η υλοποίηση γίνεται με κώδικα ο οποίος τοποθετείται στο συμβάν με την μορφοποίηση της ενότητας στην οποία είναι τα πεδία.
Στο παράδειγμα έβαλα τα πεδία στην κεφαλίδα της σελίδας (πλαίσια κειμένου txt1, txt2) και στις λεπτομέρειες.(text1, text2).
Ο κώδικας φαίνεται παρακάτω.
Κώδικας:
Private Sub Ενότητα_κεφαλίδας_σελίδας_Format(Cancel As Integer, FormatCount As Integer)
        Me.txt2.Move Me.txt1.Left, Me.txt1.Top + Me.txt1.Height
End Sub

Private Sub Λεπτομέρεια_Format(Cancel As Integer, FormatCount As Integer)
    Me.text2.Move Me.text1.Left, Me.text1.Top + Me.text1.Height
End Sub
Προσθήκη: Ορίζουμε τις ιδιότητες των πεδίων «Ανάπτυξη» και «Συρρίκνωση» σε Ναι.
Για να εκτελεστεί ο κώδικας και να φανούν τα αποτελέσματα η έκθεση θα πρέπει να είναι σε προεπισκόπηση εκτύπωσης ή να εκτυπωθεί.
Φιλικά/Γιώργος
Συνημμένα Αρχεία
Τύπος Αρχείου: mdb FormatBoldPartOfField.mdb (228,0 KB, 56 εμφανίσεις)

Τελευταία επεξεργασία από το χρήστη kapetang : 23-09-11 στις 17:08. Αιτία: έβαλα την προσθήκη
Απάντηση με παράθεση
  #10  
Παλιά 23-09-11, 17:26
Όνομα: Θανάσης
Έκδοση λογισμικού Office: Ms-Office 2013
Γλώσσα λογισμικού Office: Αγγλική
 
Εγγραφή: 13-02-2010
Μηνύματα: 62
Προεπιλογή

Γιώργο σε ευχαριστώ είσαι καταπληκτικός.
Έλυσα το πρόβλημα μου.
Άριστη η λύση σου.
Θανάσης
Απάντηση με παράθεση
Απάντηση στο θέμα


Δικαιώματα - Επιλογές
Δε μπορείτε να δημοσιεύσετε νέα μηνύματα
Δε μπορείτε να δημοσιεύσετε απαντήσεις
Δεν μπορείτε να επισυνάψετε αρχεία
Δεν μπορείτε να επεξεργαστείτε τα μηνύματα σας

Ο κώδικας ΒΒ είναι σε λειτουργία
Τα Smilies είναι σε λειτουργία
Ο κώδικας [IMG] είναι σε λειτουργία
Ο κώδικας HTML είναι εκτός λειτουργίας
Trackbacks are εκτός λειτουργίας
Pingbacks are εκτός λειτουργίας
Refbacks are εκτός λειτουργίας



Η ώρα είναι 06:02.