ďťż
Lemur zaprasza
Strona: [ > ] z 1 Autor Temat: operator dziesietny anonim Typ: Nie zarejestrowany operator dziesietny jak zmienic operator dziesietny z "." na ","? chodzi mi o to ze jak wpisze wartosc np 1,1 to jest ona uznawana jako tekst a nie jako liczba, natomiast gdy wpisze 1.1 to wszystko jest w porzadku. problem chyba polega na tym ze w usa operatorem dziesietnym jest "." a u nas ",". z gory dzieki za pomoc rafal 29-09-2004 01:13 Piotr T Typ: neutral Postów: 176 Zarejestrowany: May 2004 1.Operator można zmienić za pomocą instrukcji AutoCorrect, ale działa to na całej aplikacji Office 2. Zajrzyj do panelu sterowania do ustawień regionalnych 3. Jeśli wpisujesz do Textbox - to możesz uzyć dwóch metod: a. Textbox1.Value b. Textbox1.Text 4. jeśli przekazujesz do komórek z Textbox: a. Cells(1,1) = Val(Textbox1.Text) b. Cells(1,1) = Cstr(Textbox1.Text) spójrz na instrukcje konwertujące dane _____________________________________________ Visual Basic.NET - Mercedes dla programistów 29-09-2004 07:59 anonim Typ: Nie zarejestrowany Nie calkiem o to mi chodzi. Mam textboxa gdzie wpisuje liczbe np. 1,1 (w polsce operatorem dziesietnym jest przecinek, w usa a z tamtad pochodzi microsoft jest to kropka). jesli uzyje funkcji Cstr to zwroci mi ona 1,1 ale bedzie to string a nie liczba, natomiast funkcja val zwraca tylko wartosc 1 bez tego co stoi za przecinkiem. pozatym zalezy mi na kontroli wpisywanych danych i chcac sie zabezpieczyc przed wpisywaniem slow musze zmienic operator dziesietny na przecinek. rafal 29-09-2004 13:31 marcin_an Forumowicz Typ: neutral Postów: 1265 Zarejestrowany: Mar 2004 Text1.Text = Replace(Text1.Text, ",", "." ) _____________________________________________ Popieram losmaca: 1) Ludzie, dbajcie o polszczyznę!!! 2) Ludzie, zadawajcie kompletne pytania, a nie - rzucacie ochłapy i trzeba się domyślać o co chodzi!!! ___ NOWE FORUM 29-09-2004 13:48 anonim Typ: Nie zarejestrowany dzieki rafal 30-09-2004 01:07 Wszystkich odpowiedzi: 4 :: Maxymalnie na stronę: 20 Strona: [ > ] z 1 |