Oprócz DataSource (źródło danych) musisz ustawić DisplayMember (kolumna która będzie wyświetlana) i ewentualnie ValueMemeber (kolumna która będzie pobierana z comboboxa). Poza tym, na ile mi wiadomo, nie można podłączyć DataSet pod Combo tak jak to robisz w pierwszym przykładzie - DataSet zawiera zbiór tabel, musisz podłączyć jeden obiekt DataTable,...
Miałem kiedyś podobny problem. Najgorsze ze jak go rozwiązałem a po czasie znowu wykorzystałem Combo to już nie pamiętałem jak to było :)) Dlatego porobiłem sobie takie małe toturiale. Typowe elementy, Liste, drzewko, Combo, menu itp. Co do Combo w trybie edycji najedz na strzałkę do rozwijania i ustaw wielkość jaka ma być maksymalna. Dla ułatwienia...
Witam, Robię Userforma z coboboxami. Pierwszy combo działa jako filtr i z bazy filtruje pojedynczą daną. Wykonanie operacji w combo odzwierciedla baza. Ja bym chciał aby 2 combo zawierało listę składającą się tylko z widocznych danych przypisanych do do rekordu z combo1 i także filtrowało ale bez tworzenia tabelki pomocniczej. Całość działa super ale...
Przepraszam za pomylenie kontrolek oto przykład z Combobox-ami
zobacz to [syntax=vb]Private Sub UserForm_Initialize() ost = Worksheets("Kolor").Cells(Rows.Count, 1).End(xlUp).Row userform.SMkolor.rowsource = "Kolor!A1:A" & ost End Sub[/syntax]
Nie wystarczy zwykłe przypisanie w kodzie przycisku? Zdaje się, że chodzi też o wypełnienie kolejnych pozycji. Spróbuj: [syntax=vb]Private Sub CommandButton1_Click() ostW = Range("B5").End(xlDown).Row If ostW > 19 Then ostW = 5 Cells(ostW + 1, 2)= ComboBox5.Text Cells(ostW + 1, 3)= val(Wartosc) End Sub[/syntax]
Kombinuje z kodem w select index case.. nie działają moje wpisy. Jak odjąć datę od już istniejącego wyniku daty :) ?. Public Class Form1 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim Next100Day As Date = DateAdd(DateInterval.Day, 100, DateTime.Now) Dim Next2Day As Date...
Kolego thestreet . Nie można tak bezmyślnie "szastać kodem" gdzie popadnie. Polecam zapoznanie się z podstawami nie w kodzie formularza (patrz Link wyżej, zasięg zmiennych). 2. Kolega JRV sugerował przypisanie i tylko przypisanie wartości zmiennej w zdarzeniu ComboBox. Na chłopski rozum: Combobox powinien mieć wypełnioną listę po otwarciu formularza....
Ad.1 ListIndex+1 ComboBox'a będzie odpowiadał miesiącowi w kolumnie 'data'. Filtrowanie jest Np [url=https://www.elektroda.pl/rtvforum/v... Tu dla przyspieszenia dołożyłbym kolumnę o szerokości 0pt (niewidoczną) i zapisywał w niej tylko miesiąc (przy Initialize) i wg niej filtrował. Ad.2 trzeba wydzielić dodatkowy arkusz...
Dzień Dobry wszystkim, mam problem w swoim projekcie z pewną sprawą a mianowicie jak napisać komendę aby po zaznaczeniu jednego z kilku dostępnych CheckBox(np.1a) kontrolować wypełnienie danymi wybranych TextBox(np.1b) lub ComboBox(np.1c). Całość jest osadzona w UserFormie, ni chu chu nie wiem jak to napisać żeby się to zgrało w całość :-/. Początkujący...
W całości popieram zdanie kolegi jankolo (i żeby nie było, że ceruję się u moderatora) :D Toteż nie podeślę gotowca. Odpowiem tylko na zadane pytania. Czy muszę dla każdego z tych produktów tworzyć osobny warunek If Nie. czy mogę zastąpić to jakąś petlą Nie trzeba. w jaki sposób? Tworzysz formularz. Umieszczasz na nim Combobox -a i Label -a. Właściwość...
Wyjaśnie jeszcze raz w czym problem. Gdy uruchomię plik excel'a uruchomia się userform, w którym trzeba wypełnić pola. Po wypełnieniu pierwszego pola i przejścia do combobox'a, excel się zawiesza. Plik umieszczony na forum jest bez makr bo one nie tworzą problemu. Nie jestem informatykiem a grzebie w makrach dla samego siebie aby ułatwić pracę sobie...
Brakuje tylko wypełnienia kombi nagłówkami. Skoro kolumny są dodawane w kolejności No właśnie Autor nie przesłał pliku, więc nie wiemy.
Witam, Jak mogę zapisać kod w VBA abym po wypełnieniu formularza otrzymał jeden kompletny MsgBox? Formularz składa się z kilku ramek a w nich kilka optionbutton, combobox, itp. W tej chwili wyskakuje mi kilka MsgBoxów stworzonych poprzez If, ElseIf a chciałbym aby te wszystkie dane wyświetlały mi się w jednym MsgBoxie po wciśnięciu przycisku akceptującego...
wypełniam arkusz pierwszy z niego wypełniają się trzy następne odpowiednimi informacjami... I w tym momencie zrobiłbym aktualną listę drukarek i "przydzielił" odpowiednim arkuszom Np w UserForm. [syntax=vbscript]Dim WshNetwork As Object, oPrinters As Variant Dim i As Integer, txtMsg As String Set WshNetwork = CreateObject("WScript.Network") Set oPrinters...
potrzebuje pomocy... jak to zbudować bo nie znam takiej funkcji co odsyła to CB lub TB, a zrobić możesz w... to znaczy możesz dostać w zamian uścisk dłoni od mnie. [syntax=vb]application.Goto Reference:=Worksheets("dane do wypełnienia ").combobox1.Select, _ Scroll:=True[/syntax] nie wiem co mam wpisać przed "Combobox" żeby tam odsyłało...
skoro masz takie problemy to znaczy że albo nie zrobiłeś tego co ci napisałem wcześniej albo masz coś źle... nie jest to wcale takie trudne, pokombinuj z wypełnieniem comboboxa... [url=http://visuastudio-vbnet.blog.pl/20... rozumiem że tą kontrolką do walidacji sprawdzasz sam formularz podczas wprowadzania......
Odnośnie zapytania zawartego w tytule wątku. Najprościej oprogramować zdarzenie 'przy zmianie' OptionButton'a. Oba są kontrolkami jednej ramki, więc upraszcza to zadanie (jeden wymusza zmianę drugiego). Uwagi: 1. Trzeba założyć, że dokonano już wyboru - w związku z tym zmienna temp i przemnożenie (zmiana znaku) przez -1 (dwa minusy dają plus) 2. Wypełnienie...
Witam! Mam problem tego typu. Postanowiłem dodać parę opcji do załączonego pliku i zadanie mnie przerosło. W początkowej formie, arkusz służył do wprowadzania numerów paczek zeskanowanych skanerem z listu przewozowego. Założenia arkusza: 1. Po kliknięciu w przycisk: Wprowadzanie nr przesyłek, w wyświetlonym UserForm domyślne kursor znajduje się w polu:...
Ale co konkretnie cię interesuje albo z czym konkretnie masz problem... Zasada jest bardzo prosta, połączenie przez port com wymaga jego konfiguracji, i albo robisz to ręcznie na sztywno, albo tworzysz klasę w której go konfigurujesz, tak czy inaczej musisz podać pewne parametry początkowe portu. Potem czekasz na wystąpienie zdarzenia OnReceive (a dokładniej...
Bardzo dziękuje koledzy za pomoc. W programiku wykorzystałem propozycję adamasa która działa bardzo dobrze. Bobo - dopiero raczkuję w VBA i metodami prób i błędów tworze małe programiki jak na razie na oddzielnych formatkach aby mieć dostęp do różnych kodów. W dalszej nauce będę się starał operować tylko w jednym UserForm. adamas - wyniki wyboru umieściłem...
Nie musisz robić Convert.ToString() dla napisu :) Jeśli chodzi o listboxa, to nie = a ==. Jeżeli zależy Ci na wykonaniu akcji w momencie zmiany comboboxa, to jest OK, natomiast jeżeli ma to być np. po kliknięciu przycisku, to nie w zdarzeniu SelectedIndexChanged, ale w jego kodzie odwołaj się do listbox1.SelectedIndex. Jeśli chcesz wykonać kilka różnych...
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...
Ostatnio zacząłem bawić się vba w excelu i niestety chwilowo utknąłem ;) mam dwa problemy: 1) Mam userforma w którego wpisywane są dane i po zatwierdzeniu przyciskiem "zapisz" wszystko trafia do odpowiedniego akrusza w excelu. ww. userform wywoływany jest przez przycisk na w innym arkuszu (commandButton) Private Sub cmbDodajDefekt_Click() DodajDefekt.Show...
Witam, Jeśli to tylko możliwe BARDZO PROSZĘ o napisanie mi tu na forum przykładowego makra dla takiej oto sytuacji: Utworzyłam w vba formularz, w którym są 2 comboboxy. W pierwszym z nich powinna być lista z kolumny zawierajęcej nazwiska osób. W drugim z nich powinny pojawiać się dane z innej kolumy (np. miejscowości) z tym, że w tym drugim comboboxie...
No... to jedna opinia, troszkę ogólna ale raczej zgodna z rzemiosłem... mnie natomiast chodzi o rzeczy bardziej przyziemne... tzn. załóżmy że mam niezbyt skomplikowanego selecta i chcę wypełnić nim jakiś dataset który będą źródłem dla kilku DGV i comboBox'ów... to czy tworzycie do tego procedurę składowaną czy walicie takiego selecta tekstem... macie...
Witam! Mam parę problemów w swojej "bazie danych" , ale nie chcę tworzyć oddzielnych tematów bo podejrzewam że okażą się trywialne. Problem 1: Chciałbym aby dostęp do bazy był podzielony na dwie podstawowe grupy użytkowników 1. pracownicy- mogą wprowadzać dane; 2. klienci - mogą tylko oglądać raporty (z tym ze Jan Kowalski będzie mógł zobaczyć tylko...
Witam W pierwszym kroku zrobiłem zapytanie do bazy które wyświetla mi dane w comboBox1 Proszę umieszczać kod w znacznikach syntax . Opcja Listing kodu . Proszę to poprawić. Z góry dzięki.
Czy kolumna A w arkuszu 1 jest wypełniona unikalnymi wartościami? Czy kolumna B w arkuszu 3 jest wypełniona unikalnymi wartościami? Czy jest korelacja pomiędzy wartościami z arkusza1 i 3?
No, to po kliknięciu przyciski Utwórz formularz: ctrl.ListIndex < 1 , bo w wierszu zerowym comboboxów masz napis wybierz wartość, który też nie powinien być brany pod uwagę...
Cześć, Chciałbym za pomocą combobox i pola tekstowego w formie zrobić listę rozwijaną. W zeszycie pierwszym mam przycisk aktywujący formę z combobox oraz textbox. W zeszycie 2 mam wypełnione dwie kolumny A i B gdzie w A mam wartości które można wybrać w combobox a w kolumnie B opisy tych wartości. Chciałbym aby moja forma działała w następujący sposób:...
nie wiem co chcesz osiagnac... ale jesli chodzi o poinformowanie uzytkownika, ktore pole ma wypelnic jako kolejne, to mozesz pobawic sie takze aktywnoscia formatek... moze byc latwiej niz rysowac :)...
Owszem da się. Ale można to zrobić dużo prościej. Ja robiłem takie operacje na podstawie jakiegoś wskazania (np. wybrania w comboboxie określonej wartości) powiedzmy, że w ComboBox masz imię+nazwisko, po jego wybraniu uzupełniało mi wszystkie dane w textboxach. Tak jak wspominałem, robiłem to właśnie w zdarzeniu ComboBox.SelectedIndexChanged. Wówczas...
Można to zrobić na różne sposoby... Jeżeli marek ma być bardzo dużo - na bazie danych ;), jeżeli średnio - na tablicy dwuwumiarowej (dwie kolumny, w pierwszej trzymasz nazwy samochodów, w drugiej - modele, jak chcesz przeładować -> przejeżdżasz po tablicy pętlą for... i sprawdzasz czy w pierwszej kolumnie jest wybrany model (tekst pierwszego comboBoxa),...
Sprawa wyglada tak: Uruchomiam formularz POLIKOL_Pozycja_1 lub POLIKOL_Pozycja_2 itd, w którym wypełniam dane w combobox przy pomocy innego formularza (formularz zaciąga dane a raczej text "[A] np. z POLIKOL_Pozycja_1.Combobox3 - wprowadzam te dane za pomocą(też przy użyciu) comboboxa "analiza" używając powyższego kodu ale nie pozwalam wprowadzać innych...
Przy ukrywaniu czyszczona jest zawartość ComboBox'a. W tym momencie tblTmp jest pusta (i=0 w Change). Oczywiście jeśli zaczniesz pisać (Change), lista się wypełni. Aby to uzupełnić, trzeba przypisać listę w przypadku i=0 przy Change. Dopisz linię za Combo.Clear [syntax=vbscript] If i = 0 Then 'jeśli nic nie dodano to skasuj listę (zapobiega nadpisywaniu)...
Nie rozumiem dlaczego VBA, ale skoro ma być... Po pierwsze: do wyszukiwania osoby nie możesz oddzielać imienia i nazwiska. Zrobiłbym sobie kolumnę pomocniczą łączącą teksty z kolumny C i D, z niej pobierał dane do listy. Masz "załatwione" dwie rzeczy: jasną identyfikację osobnika oraz precyzyjne wyszukiwanie /indeksowanie. Po drugie: w formularzu wyszukiwania...
Chciałbym dowiedzieć się jak automatycznie tworzyc przy pomocy makra listboxa lub comboxa i wypełniac je danymi np z komórki?
Zakisił Ci się jakiś błąd w arkuszu "podział na kolory". Przynajmniej w tym załączonym pliku. Trzeba było zrobić kopię i to dopiero w Calc (!). Moja propozycja: -ComboBox, wypełniany przy WorkbookOpen z arkusza "Opcje" (możesz sobie dopisywać kolory) -dodatkowa gałąź w instrukcji If sprawdzająca Indeks ComboBoxa -dodatkowy warunek z wykorzystaniem InStr...
zdefiniowanie zmiennej Jakiej zmiennej. Przecież PESELW, to zakres. Jak to logika, że wypełniasz kombo pustym zakresem?
Witam, dziś chciałbym prosić o pomoc w rozwiązaniu następującego problemu. Przy wpisywaniu tekstu do combobox automatycznie wypełnia się danymi z listy załadowanymi do combobox. Jak wpisać nowy tekst różniący się wielkośćią początkowych liter od tekstu będącego na liście? Np. na liściie mamy słowo "Domowy", chcę wpisać DOM (koniecznie dużymi literami)...
Ok, nie dyskutuję, że to jest źródło błędu, wspominam jedynie, że dopóki nie miałem doczynienia z dodawaniem do pustej listy nie zauważyłem błędu. Ponieważ staram się słuchać rad mądrzejszych odemnie zmieniam właśnie mój kod tak aby nie mieć w ComboBoxach więcej niż 9 kolumn. Tak na wszelki wypadek, zakładam bowiem, że jeśli w jednym przypadku pojawił...
Witam. Mam dwa pytania i prośbę o pomoc. W załączonym pliku zrobiłem wniosek z oknem 'Forms' który ułatwia mi jego wypełnianie. Jednak mam mały problem jak zrobić żeby w oknie ComboBox pojawiła się cala lista pracowników która jest w osobnym arkuszu 'Lista pracowników'? I jeszcze jedno pytanko jak zablokować czerwony przycisk zaznaczony na screenie...
Niestety ja mam MFC, tak to jest jak ktoś sie do czegoś przyzwyczai, nawet jak bym chciał to nie mogę tego zmienić :( Pozostaje chyba samemu utworzyć własną kontrolkę oparta na EditBox i dodać do niej okno wypełnioną listą danych. A co z obsługa wyboru w wątku ??
w c# nie ma czegos takiego jak zmienna globalna. Jesli potrzebujesz takiej listy w wielu miejscach to możesz to tak zrobic. Jeśli potrzebujesz tego comboxa z taką samą listą w wielu formach to możesz zrobić własnego comboxa który bedzie sam sie wypełniał. Co do tego zapisu nazwa_klasy.nazwa_zmienne to sie przyzwyczaj :D
Niestety to nie to. Mam bowiem pięć combobox'ów. Wszystkie listy tych Combobox'ów są wypełniane w ten sam sposób i z tego samego arkusza. Cztery listy sie wyświetlają bez problemów a jedna czasami i to powtarzam, czasami jest pusta. Wtedy jedynym lekarstwem jest wyłączyć program i uruchomić na nowo. Wszystko wraca do normy, ale do czasu. jeszcze dla...
W porządku, więc skoro dopiero zaczynasz, to: 1. Utrzymuj porządek w kodzie - wcięcia, odstępy między blokami kodów, pozycjonowanie składni typu ' If ... End If ', ' Select Case ... End Select ', itd. Robisz to co prawda dla siebie, nie dla innych, ale im większy będziewsz mieć porządek, tym szybciej będziesz mógł coś zmienić, poprawić, przestawić,...
Ano - można. Wszystko zależy od tego jak zorganizowane są dane. Jakoś na wiosnę był wątek o tym, ale nijak znaleźć nie mogę. Uchował mi się za to plik (nie wiem skąd ta nazwa) z przykładem, który załączam. Generalnie chodzi o to, żeby przy zdarzeniu Change, wypełniać listę (Add.Item) następnego. W Twoim przypadku będą trzy, więc przy pierwszym Clear'ujesz...
A w jaki sposób? Ja mam plik w który w arkuszu "magazyn" mam combobox w który wybieram numer zamówienia z zakresu z arkusza "zamówienia" w paru textboxach podpiętych pod combobx wyświetlają mi się dane o zamówieniu które są zaciągane z wierszy zestawienia zamówień. Następnie wpisuje w textboxie (do wprowadzania ilości) ilość jaka chcę dodać. Klikam...
To bindowanie to jest właśnie "powiązanie z danymi", które uniemożliwia Ci dodawanie wierszy przez dg.Rows.Add(tablica_z_wartosciami_komore... Masz prawdopodobnie jakiś adapter, jak nie tableadapter to coś innego (BindingSource?). Nie pamietam jak to sie nazywa bo tego rzadko używam tych obiektów. Mogło mi się coś pomieszać z innym środowiskiem programistycznym....
No nie wiem... powinno się używać parametrów sql... Poza tym wypełnianie combo raczej zrobił bym tak... [syntax=vbnet]Private Sub wypelnij_combo(controlka As ComboBox) Dim conn As New SqlConnection() conn.ConnectionString = My.Settings.karty_asortymentoweConnectio... Dim cmd As New SqlCommand cmd.CommandType = CommandType.Text cmd.CommandText =...
Proszę powiedzcie mi w jaki sposób mogę z powrotem załadować danego pracownik z listy aby móc go prze edytować lub usunąć? Z samą opcją dodawania nowego pracownika poradziłem sobie. Może krótko opiszę jak to zrobiłem (zrobiłem to po swojemu tak jak potrafiłem). Jak już wprowadzę wszystkie dane pracownika to w przycisku 'Dodaj' mam kod: http://obrazki.elektroda.pl/1653474000_1...
jak w accesie zrobić autouzupełnianie? po wpisaniu nazwy automatycznie będą uzupełnione pozostałe pola To dwie różne rzeczy. Autouzupełnianie dotyczy jednego pola, a ty chcesz aby po wybraniu nazwy w jednym z nich - drugie były filtrowane (lub uzupełnione) wg zawartości bazy. W pierwszym przypadku pole tekstowe można zastąpić combobox'em, którego źródło...
nie bardzo wiem co chcesz zrobić ale żeby przypisać do zmiennej lub tak jak w twoim przypadku do labela datę systemową (godzina data czy co tam chcesz) trzeba użyć podobnej konstrukcji... Me.Label15.Text = Date.Now jest wiele przeciążeń, np. .ToShortDateString .ToShortTimeString .ToUniversalTime ... i wiele innych i w zależności co ci potrzebne to takiego...
Również dobre rozwiązanie tylko niestety nie wiem, czy dam sobie radę z PDF Creatorem - rozumiem, że google prawde mi powie? http://www.pdfforge.org/pdfcreator To taki program, który instaluje ci w systemie drukarkę o nazwie PDF Creator. Wszelkie wydruki na tą drukarkę nie wychodzą fizycznie na papier, tylko powodują utworzenie pliku AcrobatReader'a...
Mam w moim pliku dodane okno (na poniższym screenie) na podstawie którego drukuję arkusz z odpowiednimi danymi. Ogólnie to wszystko jest OK. Poniżej jest kod który wszystko przesyła do arkusza. Okno pozwala na wydruk pojedynczej listy dla jednego pracownika. Jak zrobić aby okno miało możliwość wydrukować taki sam arkusz dla wielu pracowników? http://obrazki.elektroda.pl/3447331200_1...
Witam widzę że kolega fajnie zaczyna :) Polecił bym to koledze uprościć najlepiej wykonać tabelę z jednym polem ID gdzie to ID było by unikalnym identyfikatorem samochodu Proponuję zastosowanie jednej tabeli o polach które chcesz mieć pozbył byś się relacyjności co Ci na pewno wszystko uprości od strony programowania Rozwiązanie było by to bardzo dobre...
Mam pytanie i proszę o pomoc. Wyświetlam sobie w mojej aplikacji w DataGridView dane z tabeli o urządzeniach. Każde urządzenie ma swój status: użytkowane, naprawa, przegląd. Chciałbym aby po wczytaniu do DataGridView danych, urządzenie miało status taki jaki jest w bazie (czyli np urządzenie 1 ma naprawa, 2 naprawa, 3 przeglad, 4 użytkowane) i żeby...
Inicjalizacja rendernera: Dodano po 2 No to nie dam szansy na pomoc - rozwiązałem. Ostateczny kod funkcji callback, który pięknie działa - wystarczyło użyć zapisywanej przecież przy każdym wierszu z atrybutem [editable=True] magazynu listy w pozycji 5.[syntax=python]def cbBitsChanged(self, comboCellRenderer, cell_path, select_iter): iter = self.tsBits.get_iter(cell_path)...
combobox zmienna vbnet combobox combobox dodawać
ariston płyta błąd wymiana anteny teleskopowej zalany klucz
drukarka laserowa poziome paski brother zasilacz
Lenovo Yoga 520-14IKB: Specyfikacja i Możliwości Opel Vectra B 1.8 - Kod błędu U2106 - Diagnoza i Rozwiązania