powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как удалить запись из комбобокса
27 сообщений из 27, показаны все 2 страниц
Как удалить запись из комбобокса
    #36930113
bosscs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В комбобокс добавляется ненужные мне записи и именами 1 и 2. Мне нужно удалить их программно(через код), как?
...
Рейтинг: 0 / 0
Как удалить запись из комбобокса
    #36930134
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
конкурс: угадай среду исполнения программы и способ добавления записей в комбобокс по предыдущим темам автора
...
Рейтинг: 0 / 0
Как удалить запись из комбобокса
    #36930141
bosscs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Блин не важно как я добавлял записи, запись там уже есть. Нужно ее удалить
...
Рейтинг: 0 / 0
Как удалить запись из комбобокса
    #36930146
bosscs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
For Each tb In db.TableDefs
If Left(tb.Name,  4 ) <> "MSys" And Left(tb.Name,  4 ) <> "USys" Then
Combo1.AddItem tb.Name
End If

Я не могу сюда написать 1, так как у меня есть другие названия таблиц, которые начинаются с 1, которые пропускать нельзя.
...
Рейтинг: 0 / 0
Как удалить запись из комбобокса
    #36930205
Фотография michael R
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
найти какой индекс у этих полей
и удалить из combobox по индексу

хотя проще что бы эти записи туда вообще не попадали
...
Рейтинг: 0 / 0
Как удалить запись из комбобокса
    #36930211
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bosscsЯ не могу сюда написать 1, так как у меня есть другие названия таблиц, которые начинаются с 1, которые пропускать нельзя.

И что?
Что мешает НЕ добавлять таблицу с именем "1" в этом цикле?
...
Рейтинг: 0 / 0
Как удалить запись из комбобокса
    #36930212
Фотография michael R
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bosscs

а ты уверен что 1 и 2 это именно имена таблиц
а не что нибудь другое

и что это за имена для таблиц 1 и 2
...
Рейтинг: 0 / 0
Как удалить запись из комбобокса
    #36930219
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
michael Rbosscs

а ты уверен что 1 и 2 это именно имена таблиц
а не что нибудь другое

и что это за имена для таблиц 1 и 2

а какая, собственно разница? Не добавлять и все.
...
Рейтинг: 0 / 0
Как удалить запись из комбобокса
    #36930220
bosscs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
michael R, ну вот такие имена, таблицу делал давно, там куча запросов и связок, так что менять нельзя.
Shocker.Pro, и как мне ее не добавлять?
...
Рейтинг: 0 / 0
Как удалить запись из комбобокса
    #36930222
Фотография michael R
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro

я просто предположил
что у него в сомбо уже сидят эти значения 1 и 2 изначально
но похоже что нет

bosscs
не парся
просто добавь условия для отбора что бы не попадало 1 и 2
...
Рейтинг: 0 / 0
Как удалить запись из комбобокса
    #36930223
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bosscsmichael R, ну вот такие имена, таблицу делал давно, там куча запросов и связок, так что менять нельзя.
Shocker.Pro, и как мне ее не добавлять?

Почему к тем двум условиям, которые уже есть в вашем коде, вы затрудняетесь добавить еще два?
...
Рейтинг: 0 / 0
Как удалить запись из комбобокса
    #36930295
bosscs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Видимо я не понимаю как.
...
Рейтинг: 0 / 0
Как удалить запись из комбобокса
    #36930412
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bosscsВидимо я не понимаю как.
вам, простите, вот эта строка понятна? Или ее тоже написал для вас кто-то и вы не считаете нужным разобраться, как она работает?
Код: plaintext
If Left(tb.Name,  4 ) <> "MSys" And Left(tb.Name,  4 ) <> "USys" Then
...
Рейтинг: 0 / 0
Как удалить запись из комбобокса
    #36930438
Ципихович Эндрю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
лично мне понятна эта строка
ЦЭ молодец!!
...
Рейтинг: 0 / 0
Как удалить запись из комбобокса
    #36930477
bosscs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну понятна, и что? Я не могу туда единицу подставить
...
Рейтинг: 0 / 0
Как удалить запись из комбобокса
    #36930488
Фотография michael R
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну понятна, и что? Я не могу туда единицу подставить

вообще то можешь

а этот код ты сам писал ?
...
Рейтинг: 0 / 0
Как удалить запись из комбобокса
    #36930816
Core12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЭЭЭ простите что вклиниваюсь в бурную дискуссию
а чем Вас не устраивает метод
Код: plaintext
1.
Combo1.RemoveItem
и там передадите ему индекс элемента который надо удалить ??
Учтите что отсчет индексов начинается с 0
...
Рейтинг: 0 / 0
Как удалить запись из комбобокса
    #36930824
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тем, что чтобы найти нужный индекс, нужно отсканировать весь комбобокс. А зачем, когда можно просто не добавлять. Просто непонятно, во что уперся автор топика в написании:
Код: plaintext
If ..... And a<>b And a<>c Then
...
Рейтинг: 0 / 0
Как удалить запись из комбобокса
    #36931355
bosscs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Блин что бы туда не добавлять еденицу мне нужно считать количество символов в строке, и только если там один символ, и если он равен 1 или 2 тогда его добавлять. Нахрена этот геморой?
Core12, спасибо. Это мне и нужно было.
...
Рейтинг: 0 / 0
Как удалить запись из комбобокса
    #36931384
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bosscsБлин что бы туда не добавлять еденицу мне нужно считать количество символов в строке, и только если там один символ

это зачем?

если ты пишешь условие
Код: plaintext
If "w"="uuu" Then
ты считаешь, что оно не будет работать без подсчета количества символов в строке?
...
Рейтинг: 0 / 0
Как удалить запись из комбобокса
    #36931602
bosscs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если у меня будет таблица с именем 11/08/2010, оно ее пропустит, потому что первая цифра 1.
...
Рейтинг: 0 / 0
Как удалить запись из комбобокса
    #36931625
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bosscsЕсли у меня будет таблица с именем 11/08/2010, оно ее пропустит, потому что первая цифра 1.

то есть вы утверждаете, то условие
Код: plaintext
If "a"="abc" Then Msgbox "убейте меня"
сработает и на экран будет выведено сообщение?
...
Рейтинг: 0 / 0
Как удалить запись из комбобокса
    #36932267
bosscs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Честно, не понимаю, причем тут вообще этот пример.
...
Рейтинг: 0 / 0
Как удалить запись из комбобокса
    #36932583
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bosscsЧестно, не понимаю, причем тут вообще этот пример.
При том, что вы утверждаете, что раз в "abc" первая буква "a", значит это условие сработает.

Вы не ответили на мой вопрос, вы понимаете как работает код, который вы привели? Вы вообще сами его написали?
...
Рейтинг: 0 / 0
Как удалить запись из комбобокса
    #36934653
bosscs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
If Left(tb.Name, 1) <> "1"
Если слева у символ = 1, то оно пропустит имя.
...
Рейтинг: 0 / 0
Как удалить запись из комбобокса
    #36934697
Фотография michael R
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bosscs

ты до сих пор стираешь из комбо ?

если не нравиться функция LEFT
использую MID или INSTR в крайней случаи
используй добавочные условия отбора
просто добавть ещё два AND

какой именно текст подает в комбо
дам список конкретно
...
Рейтинг: 0 / 0
Как удалить запись из комбобокса
    #36934698
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bosscsIf Left(tb.Name, 1) <> "1"
Если слева у символ = 1, то оно пропустит имя.
а зачем козе баян использовать Left при сравнении двух выражений, которые надо сравнить на полное совпадение?
...
Рейтинг: 0 / 0
27 сообщений из 27, показаны все 2 страниц
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как удалить запись из комбобокса
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]