🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.bazy-danych.msaccess
Article #134074

Re: & Chr$(13) & Chr$(10)

#134074
From: LX'yrs
Date: Sat, 25 Mar 2023 21:32
48 lines
1373 bytes
W dniu 16.03.2023 o 13:56, Phantom pisze:
> Dzień dobry
> dotyczy: kod na wymuszanie nowej linii w raporcie
> Mam coś takiego:
>
>      te = ""
>      te = te & "Otrzymują:" & Chr$(13) & Chr$(10)
>      te = te & "1 x aaa aaaaaa aaaaaa aaaaaa aaaaaa "  & Chr$(13) & Chr$(10)
>      te = te & "1 x bbbb bbbbbbbb bbbbb bbbbbb bbbb" & Chr$(13) & Chr$(10)
>
> me.PoleOtrz = te
>
> Jeżeli pole "poleOtrz" ma ograniczoną długość np 5cm to otrzymuję:
> Otrzymują:
> 1 x aaa aaaaaa aaaaaa aaaa
> aa aaaaaa
> 1 x bbbb bbbbbbbb bbbbb bb
> bbbb bbbb
>
> Czy jest jakiś sposób aby uzyskać:
> Otrzymują:
> 1 x aaa aaaaaa aaaaaa aaaa
>        aa aaaaaa
> 1 x bbbb bbbbbbbb bbbbb bb
>        bbbb bbbb
>
> czyli wymusić kilka spacji w nowej linii?

Moje pytanie:
Pole ma 5 cm szerokości, ale chyba to niewiele daje, bo zapewne nie
wiesz ile wyrazów zmieści się w pierwszej linijce w polu tekstowym
raportu, by dodawać spacje w drugiej linijce, a potem sprawdzać ile
wyrazów zmieści się w następnej linijce itd.

Czyli Twoim problemem nie jest jak dodać spacje po Chr$(13) & Chr$(10),
bo spacje (tutaj 5 spacji) możesz dodać w następujący sposób:
vbNewLine & Space(5),
ale znalezienie miejsca podziału tekstu i ilości spacji w następnej
linijce pola tekstowego raportu by tekst ładnie wyglądał.


--
Pozdrawiam
LX'yrs

--
Pozdrawiam
LX'yrs

Message-ID: <641f5a5f$0$9603$65785112@news.neostrada.pl>
Path: polish.pugleaf.net!archive.newsdeef.eu!apf1.newsdeef.eu!not-for-mail
References: <d72b7aa2-3aff-4094-91f9-318f25cdb52an@googlegroups.com>