🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.lang.vbasic
10 messages
10 total messages Started by "Marzena" Wed, 09 May 2012 08:15
formatowanie pola tekstowego
#102400
Author: "Marzena"
Date: Wed, 09 May 2012 08:15
20 lines
881 bytes
Problem pewnie banalny, ale ja powoli czuj� si� zakr�cona :(
Do tej pory pracowa�am w Accessie z wykorzystaniem VBA, teraz pr�buj� w
Visual Basic (mam Visual Studio 2010) i problem pojawi� mi si� ju� w prostym
formularzu.
Mam pole tekstowe, w kt�re jako u�ytkownik wpisuj� kwot�. Dla wi�kszej
czytelno�ci - formatuj� j� za pomoc� funkcji FormatCurrency i w ten spos�b
po wpisaniu np. 20000 - na formularzu wy�wietla mi si� 20 000,00 z�.  I
wszystko jest OK do momentu, gdy chc� t� warto�� doda� do innego, r�wnie� w
ten spos�b sformatowego pola - wida� dwa Stringi i jakiekolwiek operacje
matematyczne odpadaj�.
W Accessie - to co widoczne na ekranie jest tylko form� prezentacji, ale
nadal liczba jest liczba jest liczb�.
Co robi� �le?

marzatela
-------------------------
http://www.szultaset.pl



Re: formatowanie pola tekstowego
#102401
Author: Jacek
Date: Wed, 09 May 2012 08:17
22 lines
980 bytes
Dnia Wed, 9 May 2012 08:15:13 +0200, Marzena napisa�(a):

> Problem pewnie banalny, ale ja powoli czuj� si� zakr�cona :(
> Do tej pory pracowa�am w Accessie z wykorzystaniem VBA, teraz pr�buj� w
> Visual Basic (mam Visual Studio 2010) i problem pojawi� mi si� ju� w prostym
> formularzu.
> Mam pole tekstowe, w kt�re jako u�ytkownik wpisuj� kwot�. Dla wi�kszej
> czytelno�ci - formatuj� j� za pomoc� funkcji FormatCurrency i w ten spos�b
> po wpisaniu np. 20000 - na formularzu wy�wietla mi si� 20 000,00 z�.  I
> wszystko jest OK do momentu, gdy chc� t� warto�� doda� do innego, r�wnie� w
> ten spos�b sformatowego pola - wida� dwa Stringi i jakiekolwiek operacje
> matematyczne odpadaj�.
> W Accessie - to co widoczne na ekranie jest tylko form� prezentacji, ale
> nadal liczba jest liczba jest liczb�.
> Co robi� �le?
>
> marzatela
> -------------------------
> http://www.szultaset.pl

Val()

Re: formatowanie pola tekstowego
#102402
Author: "Marzena"
Date: Wed, 09 May 2012 08:25
15 lines
311 bytes
U�ytkownik "Jacek" <ala@ola.pl> napisa� w wiadomo�ci
news:1cs9myunrcgu3$.hgwt1ulbj8me.dlg@40tude.net...
> Dnia Wed, 9 May 2012 08:15:13 +0200, Marzena napisa�(a):
>
>
> Val()

Pr�bowa�am i nic nie daje. VAL("20 000,00 z�") zwraca mi 20.

marzatela
-------------------
http://www.szultaset.pl


Re: formatowanie pola tekstowego
#102403
Author: Jacek
Date: Wed, 09 May 2012 08:29
17 lines
407 bytes
Dnia Wed, 9 May 2012 08:25:06 +0200, Marzena napisa�(a):

> U�ytkownik "Jacek" <ala@ola.pl> napisa� w wiadomo�ci
> news:1cs9myunrcgu3$.hgwt1ulbj8me.dlg@40tude.net...
>> Dnia Wed, 9 May 2012 08:15:13 +0200, Marzena napisa�(a):
>>
>>
>> Val()
>
> Pr�bowa�am i nic nie daje. VAL("20 000,00 z�") zwraca mi 20.
>
> marzatela
> -------------------
> http://www.szultaset.pl

Val(PoleTekstowe)

Re: formatowanie pola tekstowego
#102404
Author: "Marzena"
Date: Wed, 09 May 2012 08:48
22 lines
531 bytes
U�ytkownik "Jacek" <ala@ola.pl> napisa� w wiadomo�ci
news:1ahg11daidcqk$.41njly36axhx$.dlg@40tude.net...
> Dnia Wed, 9 May 2012 08:25:06 +0200, Marzena napisa�(a):
>
>>>
>
> Val(PoleTekstowe)

Dok�adnie robi� tak:
Val(PoleTekstowe.Text)
Je�eli w PoluTekstowym jest warto�� ju� sformatowana np. 20 000,00 z� - to w
wyniku dzia��nia otrzymuj� 20.
Przed sformatowaniem - oczywiscie daje warto�c prawid�ow� i jest to liczba
nie String.

 marzatela
 -------------------
 http://www.szultaset.pl



Re: formatowanie pola tekstowego
#102405
Author: Skylla
Date: Wed, 09 May 2012 09:45
10 lines
348 bytes
W dniu 2012-05-09 08:15, Marzena pisze:
> Mam pole tekstowe, w kt�re jako u�ytkownik wpisuj� kwot�. Dla wi�kszej
> czytelno�ci - formatuj� j� za pomoc� funkcji FormatCurrency i w ten
> spos�b po wpisaniu np. 20000 - na formularzu wy�wietla mi si� 20 000,00
> z�.

>
http://msdn.microsoft.com/en-us/library/s2dy91zy.aspx


Re: formatowanie pola tekstowego
#102406
Author: "Marzena"
Date: Wed, 09 May 2012 10:15
22 lines
689 bytes
U�ytkownik "Skylla" <skylla1@niespamuj.op.pl> napisa� w wiadomo�ci
news:jod7ba$nb$1@sunflower.man.poznan.pl...
>W dniu 2012-05-09 08:15, Marzena pisze:
>> Mam pole tekstowe, w kt�re jako u�ytkownik wpisuj� kwot�. Dla wi�kszej
>> czytelno�ci - formatuj� j� za pomoc� funkcji FormatCurrency i w ten
>> spos�b po wpisaniu np. 20000 - na formularzu wy�wietla mi si� 20 000,00
>> z�.
>
>>
> http://msdn.microsoft.com/en-us/library/s2dy91zy.aspx
>
Dzi�ki, naprowadzi�a�/e� mnie na dobry trop.
Do oblicze� stosuj� CDbl(PoleTekstowe.Tekst) zamiast Val(PoleTekstowe.Tekst)
i dzia�a.
Pozdrawiam

marzatela
----------------
http://www.szultaset.pl


Re: formatowanie pola tekstowego
#102407
Author: Skylla
Date: Wed, 09 May 2012 11:03
14 lines
386 bytes
W dniu 2012-05-09 10:15, Marzena pisze:
>

> Dzi�ki, naprowadzi�a�/e� mnie na dobry trop.
> Do oblicze� stosuj� CDbl(PoleTekstowe.Tekst) zamiast
> Val(PoleTekstowe.Tekst) i dzia�a.
> Pozdrawiam
>
> marzatela

Pami�taj, �e CDbl() generuje b��d, gdy danych nie da si�
przekonwertowa�, wi�c trzeba ten b��d obs�u�y�. Val() dawa�o po prostu zero.


Re: formatowanie pola tekstowego
#102408
Author: "Marzena"
Date: Wed, 09 May 2012 11:12
25 lines
847 bytes
U�ytkownik "Skylla" <skylla1@niespamuj.op.pl> napisa� w wiadomo�ci
news:jodbvk$48o$2@sunflower.man.poznan.pl...
>W dniu 2012-05-09 10:15, Marzena pisze:
>>
>

> Pami�taj, �e CDbl() generuje b��d, gdy danych nie da si� przekonwertowa�,
> wi�c trzeba ten b��d obs�u�y�. Val() dawa�o po prostu zero.
>
Tak, wiem to. Akurat w tym momencie kodu ju� wszystkie b��dy mam obs�u�one i
pomys�y u�ytkownika wpisuj�cego np. aaaa z� itp. mam ju� wyeliminowane.
Jeszcze raz dzi�kuj�.

Inna sprawa, �e pod tym wzgl�dem Access jest zdecydowanie �atwiejszy do
oprogramowania. A mo�e to moje przyzwyczajenie?
W ka�dym razie ciesz� si�, �e kto� tu jednak zagl�da. Wpisuj�c post ba�am
si�, �e jest ju� zapomniana.


marzatela
---------------------
http://www.szultaset.pl


Re: formatowanie pola tekstowego
#102409
Author: ktos
Date: Fri, 11 May 2012 21:48
9 lines
386 bytes
W dniu 2012-05-09 08:15, Marzena pisze:
> Problem pewnie banalny, ale ja powoli czuj� si� zakr�cona :(
> W Accessie - to co widoczne na ekranie jest tylko form� prezentacji, ale
> nadal liczba jest liczba jest liczb�.

Zamiast textbox uzyj np. NumericTextBox do �ci�gni�cia z:

http://www.codeproject.com/Articles/7481/Numeric-TextBox-Allow-your-users-to-enter-numeric

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