Εμφάνιση ενός μόνο μηνύματος
  #6  
Παλιά 07-05-11, 20:58
Το avatar του χρήστη Meteora
Meteora Ο χρήστης Meteora δεν είναι συνδεδεμένος
Συντονιστής
Όνομα: Νίκος
Έκδοση λογισμικού 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 κατάλληλα...

Έχεις λύσεις λοιπόν!

Με εκτίμηση

Νίκος Δ.

Υστερολόγιο: Δημήτρη απαντήσαμε ...συγχρόνως...
Απάντηση με παράθεση