Proporcjonalna czcionka Temat: Korespondencja seryjna - problem z polem
Autor: Big Jack Data: 24 Maj 2010
Odwołania:
Z góry przepraszam za możliwość pojawiania się niefachowych terminów, ale postaram się dokładnie wyłuszczyć sprawę. Tworzę sobie korespondencję seryjną. Będą to listy wysyłane do klientów. Jednym z pól jest data pobierana z bazy danych. Z tym polem właśnie mam problem. Kiedy tworzę list pole to akurat tak wypada, że znajduje się na końcu wiersza. Kiedy przed wydrukiem listów pola te uzupełnię danymi z bazy danych, to data pobrana z bazy jest przenoszona do nowego wiersza. Cokolwiek bym nie robił, data pobrana z bazy danych zawsze znajdzie się w nowym wierszu. Nie ma na to wpływu formatowanie tekstu: justowanie, wyrównanie do lewej, do prawej, wyśrodkowanie, zmiana wielkości czcionki. Data zawsze jest wstawiana od nowego wiersza. Włączyłem sobie w Wordzie wyświetlanie znaków nie drukowalnych, tych gdzie jest pokazane gdzie jest spacja, enter, tabulator. Okazuje się, że kiedy pola nie są uzupełnione to wszystko jest OK. Natomiast po uzupełnieniu danych z bazy, w polu gdzie ma być ta data, przed nią samą jest znak entera. Można wprawdzie to ręcznie skorygować przez usunięcia tego entera, ale robienie to na kilkudziesięciu stronach wydaje się być zbyt upierdliwe. I teraz moje pytanie. Na same pola nie mam żadnego wpływu. Czy to jest wina akurat tego pola (ktoś coś źle skonstruował?) i nie ma możliwości poprawić tego, czy może jednak da się jakoś zautomatyzować wycięcie tego ENTERA z całości dokumentu po uzupełnieniu danych, albo poprawić to pole z datą żeby znak entera z niego usunąć? TIA MS Office 2003 I jeszcze zrzuty ekranu pokazujące w czym problem. Tak to wygląda przed pobraniem danych z bazy http://i47.tinypic.com/350pg1z.png tutaj list jest uzupełniony o dane. data przeszła do nowego wiersza http://i50.tinypic.com/716vrk.png tutaj włączone pokazywanie znaków nie drukowanych http://i46.tinypic.com/2it1qj5.png tutaj ręcznie wycięty ENTER http://i45.tinypic.com/a3nqdc.png
Big Jack ////// GG: 660675 ( o o) Wiadomość niesprawdzona przez ESET NOD32 Antivirus --ooO-( )-Ooo- ani żaden inny antywirus :P