Przede wszystkim, jeśli już w textboxie pojawią się liczby i zostaną skonwertowane to dodawanie ich wykonaj poprzez: [syntax=cpp]a = x+y;[/syntax]
z dwoma TextBox'ami działa wszystko ładnie. Dzięki kopek11111 za pomoc. Teraz mam jednak kolejny problem, mam 6 TextBox'ow. Poprawność danych w każdym z nich sprawdzam następująco: [syntax=cpp-qt] private: System::Void liczba1_Leave(System::Object^ sender, System::EventArgs^ e) { double proba; errorProvider1->Clear(); if (TextBox1->Text == "") errorProvider1->SetError(TextBox1,...
Czemu uważasz że nie do końca dobrze działa? Jeżeli pole nr_nadwozia_vin jest typu liczbowego, to powyższy przykład jest OK. Wypada jeszcze sprawdzić, czy textbox nie jest pusty, jak tak to wyczyścić filtr. [syntax=csharp]if (textBox1.Text != "") bs.Filter = "id = " + textBox1.Text; else bs.RemoveFilter();[/syntax] I dokonać walidacji tekstu w textboxie...
ok to sprawdzę to u siebie i odpiszę jak zrobić by działało Dodano po 35 Masz rację! Excel inaczej traktuje liczby. Może je porównywać większa/mniejsza/równa ale nie cyfra po cyfrze. Ustaw formatowanie kolumny z kodem jako tekst! Od tej pory każda wpisana w nią liczba będzie ciągiem znaków i będzie działać na niej filtrowanie. /// uwaga: u mnie w Excelu...
Cześć, mam problem. Otóż do mojego textboxa można wpisać tylko liczby, formuła: Private Sub TextBox6_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger) If InStr(1, TextBox6.text, ",") > 0 And KeyAscii = Asc(",") Then KeyAscii = 0 Exit Sub End If End Sub ale w momencie, w którym umieszcza mi wartość textboxa w arkuszu wyświetla się coś takiego "Liczba...
Czesc, mam problem z userform a dokladnie textbox. Jak ustawic wartosc textboxa, aby mozna bylo wpisac konkretne liczby, a dokladnie chodzi mi o cos takiego: [syntax=vbscript]If TextBox5.value = "0,00" Then MsgBox ("Wprowadz stawke z zakresu: 0; 0,05; 0,08; 0,23!") ElseIf TextBox5.value = "0,05" Then MsgBox ("Wprowadz stawke z zakresu: 0; 0,05; 0,08;...
Raczej tak [syntax=vbnet] If not isnumeric(textbox.text) then textbox.text =0 Try I1=textbox.text Catch ex As Exception I1=0 Msgbox (ex.tostring) End try [/syntax] Try Catch trochę nad wyrost ale tak masz pełną obsługę błędu. Autorze mocno zalecam nazywać kontrolki, np jeśli textbox służy do wpisania nazwy produktu, nazwijmy go np txNazwa, jeśli ceny...
a = double.Parse(textbox11.Text);error CS0103: Nazwa „a” nie istnieje w bieżącym kontekście Dodano po 1 Zrobione. Bez zmian. Znaczy nie wyświetla tekstu o błędnych wartościach ? gdy nie ma wartości w textbox'ach lub nie są liczbą program zwraca błąd Sprowadzasz wątek na błędną ścieżkę.
Prawie dobrze założyłem że textboxy mają takie nazwy jak niżej , np txdystans [syntax=vbnet] dim dystans as double = txdystans.text dim spalanie as double = txspalanie.text dim cena as double = txcena.text dim litry as double=dystans*cena dim wynik as double=litry*cena msgbox("koszt: " & math.round(wynik,2)) [/syntax] integer to liczby 1,2,34,435435...
Ja osobiscie zrobilbym w ten sposob: Dane maja miec jakas maxymalna wartosc. U Ciebie jest to 1023 czyli w jednym bajcie sie nie zmiesci. Ale w zakresie dwuch bajtow smialo. Czyli ustawiasz port na byte i na inputlen = 2 Bedziesz otrzymywal zdarzenie OnComm co dwa bajty Czy bedzie to liczba 0 czy 1023 zapisana bedzie w dwuch bajtach To samo musi byc...
Nie wiem czy dobrze zrozumiałem... Ale utwórz textBox1,textBox2 i textBox3 i button1, po przyciśnięciu buttona będzie pobierał dane... I utwórz zmienną globalną: x, y i r. [syntax=cpp]private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) { x=Convert::ToInt32(textBox1->Text); y=Convert::ToInt32(textBox2->Text); r=Convert::ToInt32(textBox3->Text);...
Mam kod sprawdzający czy wpisana wartość w textbox jest liczbą (textbox umieszczony bezpośrednio na forms o nazwie Dane). Jeżeli nie jest, "nie wypuszcza" z textbox'a dopóki się nie poprawi danej. Private Sub TextBox1_Exit(ByVal Cancel As MSForms.ReturnBoolean) If IsNumeric(Dane.TextBox1.Value) = False Then MsgBox "popraw"...
(at)Damian7546 obejrzyj jak zadziała to: Wpisuje do textboxa "textRej" wartość 10, i w labelu otrzymuje 16 .. a w hex to chyba A , co nie ? Widzę że nie rozumiesz jednej rzeczy, w bajcie liczba zapisana w postaci kodu. Możesz używać tą liczbę do dodawania, odejmowania, mnożenia oraz innych operacji, natomiast nie możesz jej zobaczyć bo nie ma jak....
Witam Mam dwa problemiki z textboxami 1. Mam taki mały problemik, a mianowicie chcę aby tekst wpisany w textboxie był zwracany do komórki jako wartość. Chodzi o datę wpisujemy w textboxa datę on sam ją zapisuje w odpowiednim formacie i zwraca ją do komórki. Wartość w tej komórce jest rozpoznana przez exel jako data bo przy moich próbach było inaczej....
[syntax=csharp] ushort result; if (ushort.TryParse( txtRok.Text,out result)) { // jeśli sie da skonwertować rok do ushort ushort[] data = { result, 0x2200, 0x2200, 0x2200, 0x2200, 0x2200, 0x2200 }; } [/syntax] Nie ma znaczenia czy wpiszesz liczbę hex czy dziesiętną.
Podpiąłem pod bindingsource'a tabelę zaciągniętą z bazy danych sql. Następnie zaś wykorzystałem tego bindingsource'a w listbox'ie ustawiając mu jako wyświetlaną wartość kolumnę Name tabeli (ListBox.DisplayMember="Name") a jako zwracaną wartość kolumnę ID tabeli (ListBox.ValueMember="ID") - kolumna ta jest kluczem głównym tabeli i zawiera wartości typu...
Mianowicie chce pisać wartość liczbową w textboxie, a następnie chce na jej podstawie wykonać obliczenia, które zapisane są w klasie. Ale z czym dokładnie masz problem? Te obliczenia mają się wykonywać od razu po wprowadzeniu liczby do TextBoxa czy do formularza możesz dodać jeszcze guziczek (button), którego kliknięcie wykona te obliczenia z użyciem...
Czym dokładnie jest problem? Format("0,00", "Currency") "0,00" - powinna być liczba, nie ciąg znaków, czyli Format(0.00, "Currency")
Za bardzo nie rozumiem problemu. Czy jak ustawisz fokus na textbox-ie i zaczniesz pisać, to czy automatycznie nie zostanie wpisana wartość do textbox-a? Czy ty ten komunikat OnPressKey przechwytujesz dla przycisku ? Jeśli tak, to jest to złe podejście.
Dziękuję mickpri za zainteresowanie się moim problemem. W tabelce wpisuję wartości w 9-ciu kontrolkach TextBox. Kiedy zachodzi konieczność sumowania z sobą niektórych muszę je wcześniej zamienić na wartości. Jeżeli wartość kontrolki ma liczbę z przecinkiem to nie wystarczy wcześniej zamienić je mnożąc przez jeden. Proponujesz zmienić przecinki na kropki...
Po pół godzinie wczytywania się załapałem (chyba) o co chodzi. Po pierwsze czy aby na pewno nie będzie interesowało cię za co klient zapłacił? Bo czyszczenie danych i przygotowywanie do kolejnego "wpisu" zlikwiduje szczegóły (składowe) danej wpłaty. Druga rzecz związana z brakiem sumowania. Może jest błędna formuła (nie uwzględnia wszystkich komórek)...
Mam następujący problem; na formie mam 6 TextBox'ow. Dopiero po uzupełnieniu każdego z nich i spełnieniu warunków z funkcji isCorrect, włącza się Button. Problem przy pomocy użytkowników elektrody rozwiązaliśmy tak: [syntax=cpp-qt] #pragma once namespace WFAControls { using namespace System; using namespace System::Windows::Forms; using namespace System::Collections::Generic;...
Znalazłem "błąd". Ponieważ przykład z funduszem robiłem na liczbie całkowitej (555) zapomniałem/nie zwróciłem uwagi że liczba z przecinkiem dla VB jest z kropką. Później kod próbuje to dalej konwertować i występuje różnica typu. Wystarczy pobrać z funduszu remontowego tekst wartości Text .TextBox5.Visible = True .TextBox5.Enabled = False .Label6.Caption...
Witam, mam zaprogramować wpisywanie i wyświetlanie liczb zespolonych w VisualStudio. Dodałem sobie w tym celu bibliotekę liczb zespolonych i utworzyłem dwa textBoxy w których che wpisywać wartości rzeczywiste i urojone. Niestety pojawia mi się błąd w postaci: nie można przekonwertować z System.Windows.Forms.TextBox na double. Nie mam pojęcia co naprawić,...
Kontynuując, pola tekstowe należałoby "uporządkować numerycznie" zaś jedną etykietę (data) nazewniczo, np. tak: [syntax=txt]lab_dzis => 'Etykieta z wyświetlaną "dzisiejszą datą" TextBox1 => 'Nazwisko TextBox2 => 'Ulica TextBox3 => 'Kod pocztowy TextBox4 => 'Miejscowość TextBox5 => 'PESEL TextBox6 => 'NIP TextBox7 => 'Telefon TextBox8 => 'Pocztel TextBox9...
Udało się coś mi takiego bez tych "idioto-odpornych" założeń. Jak ktoś źle coś wpisze to nic nie wstawi w komórkę i podświetli ją na czerwono więc też jest ok. [syntax=vbnet] Private Sub TextBox2_Change() Dim wartosc As String wartosc = Trim(Me.TextBox2.Text) If wartosc = "" Then ActiveCell.Offset(0, 2).Value = "" Else 'jeżeli składnia jest prawidłową...
dokonaj konwersji na liczbę, sprawdź czy przekracza daną wartość, jeśli tak - odmów obsłużenia wciśnięcia klawisza lub w jakikolwiek inny sposób zasygnalizuj. A generalnie czemu nie skorzystasz z komponentu typu SpinEdit, który nie przyjmie liter ani liczb spoza podanego zakresu?
proszę bardzo. poprawiłem też wartości w listach rozwijanych, żeby było estetyczniej. generalnie dodanie czegokolwiek będzie wyglądało tak samo: w kodzie zdarzenia CommandButton1_Click() dopisujemy odpowiednio dim nowy_parametr as integer 'dla liczb dim nowy_parametr as string 'dla tekstu nowy_parametr = nowy_textbox.text 'dla wartości wpisywanej "z...
Przyznam że nie do końca rozumiem o co chodzi... Jeśli mówimy o Change lub AfterUpdate - to zależy, kiedy chcesz akcję wykonac. Change będzie się wykonywała po każdej zmianie w kontrolce, i np. przy wpisywaniu 5 znakowego tekstu w textboxie wykona się pięć razy. AfterUpdate wykona się w tym czasie raz, ale dopiero przy po opuszczeniu pola. Jeśli zaś...
Pytanie jest czemu nie zrobisz do tego prostego GUI? Będzie dużo łatwiej. Po za tym lepiej by było zrobić że użytkownik wprowadza po kolei dane, oczywiście sprawdzasz ich poprawność i potem użytkownik wraca do menu czy na początek wprowadzania danych i wtedy wpisuje sobie exit. W przypadku GUI byś zrobił checkbox i podpisał światło1 światło2 pod tym...
A nie lepiej poczytać dokumentację? Chętnie bym coś ściągnął z internetu ale musi być po polsku angielski odpada. Zastanawiam się nad kupnem książki, jaką proponujecie ? Do angielskiego. Nie piszę tego złośliwie. Gdy będziesz chciał skorzystać z jakiejś biblioteki będziesz miał problem. Ja raczej z książek nie korzystam tylko właśnie z dokumentacji,...
Uwagi: 1. Nie ustawiaj na sztywno w projekcie formatki, to co potem ustawiasz programowo - ilość kolumn "ListBox2" 2. Czytaj składnię poleceń/obiektów i ich ograniczenia - maksymalna liczba kolumn w "ListBox" to 10, a w pętli próbujesz ustawić wartości dla 13 kolumn: 912728 Po wpisaniu daty w "TextBox" klikasz pole "Data" w "ListBox1", zwrotnie do pola...
Tu If IsNumeric(UserForm1.TextBox1) = False Or UserForm1.TextBox1 - Fix(UserForm1.TextBox1) <> 0 Then Po polsku: jeśli wartość pola nie jest liczbą lub liczba po przecinku nie jest zerem, to krzycz, że źle...
Aplikacja uruchamia się z ustawieniami języka, formatowania itd zgodnie z ustawieniami systemowymi. Prawdopodobnie masz system polski, gdzie część całkowitą i ułamkową oddziela przecinek. W textbox musisz więc wpisać wartość z przecinkiem aby prawidłowo skonwertować wartość (albo musisz dodatkowo zdefiniować format liczby i przekazać to ustawienie przy...
Zapewne kolejne problemy przyjdą z czasem. Chociaż ... to właściwie temat pokrewny. Mianowicie: Maska wprowadzania w textboxie excela. Np. pod NIP "999-99-99-999" czy np. "000-00-000-00" Akces ma to wbudowane a excel ... Chodzi o to by wprowadzać tylko liczby i ewentualnie "-" (bo jak się nie wprowadzi "-" to i tak powinno wyświetlić się 999-99-99-999)...
UserForm1 Wartość/Szanse na powodzenie: W polu wartość wpisywana jest kwota - jak zrobić, żeby po wpisaniu liczby, automatycznie formatowałaby się ona 0000,00 ZL? W przypadku pola Szanse na powodzenie - liczba automatycznie formatowana do procentów. Komentarz: Czy można wprowadzić automatyczne zawijanie tekstu? UserForm3 Zakładka Inwestycje/Projekty...
Cały weekend nie miałem możliwości korzystania z neta i dlatego sam coś wymyśliłem:) Rozkładam liczbę na poszczególne bity i w zależności czy jest to 1 czy 0, to wysyłam odpowiednia wartość kodu ASCII. Wygląda to tak: void wyslij(unsigned char data) { while((UCSR0A&(1<<UDRE0)) == 0); UDR0 = data; } void chartobit(uint8_t z) { int i, j; for(i=7;i>=0;i--)...
Jak wyżej ;) Data w Excelu zapisywana jest jako liczba i nie ingerowałbym w to. Formatowanie daty radziłbym stosować tylko dla estetyki formularza. Czyli: 1. User wpisuje datę do TetBoxa 2. Sprawdzamy czy wartość jest datą 3. Zapisujemy w "bazie" lub później, przy zapisie 'cells() = DateValue(TexBox.value) 4. Formatujemy w formularzu (coby ładnie, nie...
Witam, Może ktoś mi podpowiedzieć czemu jak piszę w polu TextBox o nazwie liczba np. 452 to w polu TexBox o nazwie slownie wyświetla mi się tekst "pięćset pięćdziesiąt dwa złote" ???? Poniżej kod: Dodano po 1 https://obrazki.elektroda.pl/9991929800_... Jak widać na screenie, jeśli wpisze się drugą liczbę powyżej 5 czyli w tym przypadku...
czytaj dokładnie... kawałek [syntax=vbnet] Sub Wykres() colValue = CInt(Int((6 * Rnd()) + 1)) Chart1.Series("UART").Points.AddXY(colIn... colValue) Chart1.Series("UART").ChartType = DataVisualization.Charting.SeriesChartTy... End Sub [/syntax] to po kolei... CInt(Int((6 * Rnd()) + 1)) generowanie liczby losowej w zakresie 0 do 6 gdzie zapisywana...
Sorry ale próbowałem jak radzisz, ale nie wychodzi , a ponadto nie dopisuje z doklejoną wartością w inny TextBox (data zakupu). Może coś robię nie tak.? Dodano po 1 Z resztą to nie jest wielki problem - można ustawić myszą i zdeletować pierwszą część. Problem mam ważniejszy , mianowicie zrobiony z Twoją pomocą programik nie jest zabezpieczony (leci...
Witam, mój problem polega na wyświetleniu w textboxie wartości. Jak wiadomo do textboxa trzeba wrzucić stringa. Tylko jak to zrobić, aby był on zapisany w postaci xx.xx (konkretnie jest to warość w zł). Niestety .ToString() wrzuca mi tam całego double, a mi zależy na obcięciu go. Error1No overload for method 'ToString' takes 1 arguments lub Error1No...
Co do auto konwertera kilogramów na newtony, to nie mogę tak po prostu wpisać (w kodzie zdarzenia, które dzieli mi jeden textbox przez drugi) aby dzielił okienko z kilogramami przez określoną liczbę, bo pojawia się błąd formuły; wstawienie "0.101971621" w cudzysłów (bo tyle KG jest w 1N), również nie daje pożądanego efektu. Tutaj akurat chciałbym by...
Witam! mam problem, odrazu mówię, że jestem w tym zielona. niestety wymyślono zaliczenie na ocenę. huk, że w ogóle przedmiot do mojego kierunku nie pasuje, ale-trzeba... tak więc czy mógłby mi ktoś powiedzieć jak mam zrobić wczytywanie txt do combobox? Mam visual studio 2010. próbowałam kodu: Shell("C:\Users\user\Deskto...
Z rysunku w pierwszym poście wynika, że chodzi o procedurę 'Sub Dodaj' (masz ją w module, uruchamiana jest przyciskiem [Dodaj]). [syntax=vbscript]Sub Dodaj() Administrator = UserForm1.CheckBox1.Value Kablowiec = UserForm1.CheckBox2.Value Kierowca = UserForm1.CheckBox3.Value Lp = UserForm1.TextBox1.Value stopien = UserForm1.TextBox2.Value Imie = UserForm1.TextBox3.Value...
Pliku, ze względu na charakter danych udostępnić nie mogę. Może tak: https://obrazki.elektroda.pl/5468719800_... Na powyższym zrzucie jest fragment Arkusza1 zawierający dane, o których pisałem w poprzednim poście. Po zastosowaniu filtra Worksheets(1).Range("$A... & Worksheets(1).Cells(Rows.Cou...
Witam, mam problem z przeliczaniem wierszy i kolumn w datagridview. Datagridview stanowi tabelę z 4 kolumnami (Oddział, Pracownik, Zużycie, Krotność). Tabela ma jeden wiersz, po wypełnieniu którego pojawia się kolejny. Chciałbym żeby po wprowadzeniu wartości w kolumnie Zużycia lub Krotność danego wiersza (jeśli będzie ich więcej) na bieżąco aktualizowała...
Na razie to tylko takie wolne przemyślenia docelowo dotyczące maski dla kontrolki formularza (niemniej chyba dla pola w arkuszu tez powinno działać - oczywiście kod w innym miejscu) I w moim zamierzeniu jest stworzyć coś podobnego jak maska w akcesie czyli mogą być znaki, liczby, litery w jednej masce. (np. NIP 000-00-00-000) 3. Czy analizowane będą...
http://obrazki.elektroda.net/16_13078645... Witam serdecznie Chciałbym zaprezentować program, który stworzyłem specjalnie dla fanów portalu Elektroda. Głównym celem programu jest możliwość szybkiego podglądu aktualnych projektów, głównego zdjęcia, opisu oraz ilości odpowiedzi. Ponadto program ma możliwość instalowania rozszerzeń, które mogą...
Witam. Chciałbym się dowiedzieć jak można podać wynika działania zaokrąglony do dwóch liczb po przecinku? Poniżej przykład kodu: Dim wartosc1, wartosc2, wartosc3, wynik as Integer TextBox1.Text = wartosc1 TextBox2.Text = wartosc2 TextBox3.Text = wartosc3 wynik = wartosc1 * wartosc2 * wartosc3 * 0,000001 TextBox4.Text = wynik
textbox liczba textbox format liczba dodawać wartość textbox
oporność głośnik wykrywacz monety boschmann mostek
generator sygnału stereo hotpoint ariston zmywarka
Panasonic KX-TGC420 dzwoni tylko raz - przyczyny i rozwiązania Brak ładowania w Volkswagen Caddy SDI - przyczyny i diagnostyka