🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.bazy-danych.msaccess
3 messages
3 total messages Started by Phantom Thu, 16 Mar 2023 12:56
& Chr$(13) & Chr$(10)
#137849
Author: Phantom
Date: Thu, 16 Mar 2023 12:56
29 lines
1907 bytes
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?

Pozdrawiam
TK
Re: & Chr$(13) & Chr$(10)
#137827
Author: LX'yrs
Date: Sat, 25 Mar 2023 20:32
48 lines
2563 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
Re: & Chr$(13) & Chr$(10)
#137836
Author: Phantom
Date: Tue, 04 Apr 2023 13:06
1 lines
1392 bytes
No tak, słusznie.
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads