
07-05-11, 20:58
|
 | Συντονιστής Όνομα: Νίκος Έκδοση λογισμικού Office: Ms-Office 2007 Γλώσσα λογισμικού Office: Ελληνική | | Εγγραφή: 28-12-2008 Περιοχή: Θεσσαλονίκη
Μηνύματα: 1.033
| |
Καλησπέρα Δεν είναι σωστό να έχεις μια τόσο μεγάλη βάση και να έχεις πεδίο [ΟΝΟΜΑΤΕΠΩΝΥΜΟ]. Ο Ευθύμης σε δίνει μια απλή και εύκολη διαδικασία να κάνεις τον διαχωρισμό, με τους όρους που παρουσιάζει. Κράτα αντίγραφο και δούλεψε πάνω στην πρόταση του Ευθύμη. Ο Δημήτρης πάλι δίνει δυο εκφράσεις που είναι σωστές και μπορείς να εργαστείς με δυο τρόπους:- Να περάσεις τις δυο εκφράσεις σε query, από όπου -στη συνέχεια- θα ανλεί τα δεδομένα σου το report
- Να φτιάξεις δυο πλαίσια κειμένου στην έκθεσή σου και στο μεν πρώτο να γράψεις μέσα στο πεδίο (Αντιγραφή και επικόλληση) :
Κώδικας: = Left(Trim([ΟΜΑΤΕΠΩΝΥΜΟ]);InStr(1;LTrim([ΟΜΑΤΕΠΩΝΥΜΟ]);" "))
Και στο δεύτερο πλαίσιο κειμένου να γράψεις: Κώδικας: =Trim(Right(Trim([ΟΜΑΤΕΠΩΝΥΜΟ]);Len(Trim([ΟΜΑΤΕΠΩΝΥΜΟ]))-InStr(1;LTrim([ΟΜΑΤΕΠΩΝΥΜΟ]);" ")))
Προσάρμοσε τα label κατάλληλα...
Έχεις λύσεις λοιπόν!
Με εκτίμηση
Νίκος Δ.
Υστερολόγιο: Δημήτρη απαντήσαμε ...συγχρόνως...
|