0 / 0 / 0
Регистрация: 24.05.2016
Сообщений: 20
|
|
1 | |
При выборе значения в ComboBox автозаполняются TextBox значениями из таблицы25.05.2016, 19:16. Показов 4313. Ответов 32
Метки нет (Все метки)
Две таблицы "Склад" и "Заказы". При заполнении формы "Заказы" через ComboBox выбирается ID товара(в таблице "Склад" это просто ID) и после этого нужно автозаполнение трёх textbox'ов, данные должны браться также из таблицы "Склад".
0
|
25.05.2016, 19:16 | |
Ответы с готовыми решениями:
32
При выборе значения в ComboBox автозаполняются ТекстБоксы значениями из таблицы При выборе значения в ComboBox, в TextBox подставить соответствующее значение из таблицы Заполнение значениями в textbox при выборе из Combobox Вывод в TextBox при выборе значения в Combobox |
1136 / 881 / 152
Регистрация: 25.07.2015
Сообщений: 1,959
|
||||||
27.05.2016, 07:47 | 22 | |||||
Памирыч, да , всё верно, мои извинения.
jek1s, я не могу открыть ваш проект , у меня VS2010, ваш в VS2012. Выложите здесь его , кто-нибудь да откликнется. C Dec я не правильно написал , правильно CDec Смог посмотреть только отдельные файлы. Вот обновлённый код с подключением к БД , подправьте название сервера и логин с паролем
0
|
0 / 0 / 0
Регистрация: 24.05.2016
Сообщений: 20
|
|
27.05.2016, 10:47 [ТС] | 23 |
Kulma, теперь только ошибка с CnnDB. "CnnDB не объявлен. Может быть недоступен из-за уровня защиты"
0
|
1136 / 881 / 152
Регистрация: 25.07.2015
Сообщений: 1,959
|
||||||
27.05.2016, 14:01 | 24 | |||||
Какая конкретно ошибка ?
Убейте предыдущую Sub cnnMSSQL() и попробуйте так
0
|
0 / 0 / 0
Регистрация: 24.05.2016
Сообщений: 20
|
|
27.05.2016, 14:08 [ТС] | 25 |
вот такая + еще одна появилась
0
|
1136 / 881 / 152
Регистрация: 25.07.2015
Сообщений: 1,959
|
||||||
27.05.2016, 14:45 | 26 | |||||
Туплю
Не объявлена переменная как String Разумеется должно быть так
0
|
0 / 0 / 0
Регистрация: 24.05.2016
Сообщений: 20
|
|
27.05.2016, 14:53 [ТС] | 27 |
Всё те же ошибки
0
|
1136 / 881 / 152
Регистрация: 25.07.2015
Сообщений: 1,959
|
||||||
27.05.2016, 14:54 | 28 | |||||
0
|
0 / 0 / 0
Регистрация: 24.05.2016
Сообщений: 20
|
|
27.05.2016, 14:57 [ТС] | 29 |
-2 ошибки)
но всё еще ругается на это
0
|
1136 / 881 / 152
Регистрация: 25.07.2015
Сообщений: 1,959
|
|
27.05.2016, 19:38 | 30 |
ну, блин,jek1s, так нельзя, вас же чему-то учили ?!?!?!
Область видимости переменной , объявленной как Dim - в пределах блока, где её объявили. Ну если эта переменнная не видима в классе формы, ну так убейте её в блоке и объявите на весь класс. Не надо тупо копирастить тест , попробуйте подумать...ваша задача яйца выеденного не стоит ))) Если программа ругается на cnnDB , говоря о том , что она не объявлена...ну так объявите её на весь класс. Пропишите после строки Public Class Zakazi Строку объявления : Friend cnnDB as New SqlClient.SqlConnection
0
|
0 / 0 / 0
Регистрация: 24.05.2016
Сообщений: 20
|
|
27.05.2016, 19:46 [ТС] | 31 |
Kulma, было бы хорошо, если бы чему-то учили))) а так последний год был препод такой...
и сейчас требуют то, о чем речи не было совсем подскажите,что делать с этим ConnectionString )))))
0
|
1136 / 881 / 152
Регистрация: 25.07.2015
Сообщений: 1,959
|
|||||||||||
27.05.2016, 20:32 | 32 | ||||||||||
jek1s, вот смотрите , всё на самом деле очень просто :
Есть база данных , есть .NET коннектор (некий инструмент , с помощью которого ваша программа может подключиться к базе данных). ConnectionString -это текстовая строка по которой программа понимает куда ей тыркаться (к чему подключаться) Сложно создать правильную строку , не имея входных данных (логин/пароль). Я вам во втором варианте кода предложил универсальный вариант (без логина и пароля по идентификации по windows). cnnDB - некий, предложенный мной по названию ,коннектор к БД. Но он просто SqlClient.SqlConnection, т.е он понимает , что он что-то чем-то должен соединить , но он не понимает куда ему идти , пока вы ему не пропишите ConnectionString (т.е. некий путь с некими условиями) В нашем случае strcnnMsSQL и есть тот самый путь , куда мы посылаем наш коннектор .))) Виноват , тупо скопировал коннект к БД из одной из своих программ и не позаботился о совместимости. Поменяйте
1
|
0 / 0 / 0
Регистрация: 24.05.2016
Сообщений: 20
|
||||||
27.05.2016, 21:06 [ТС] | 33 | |||||
Kulma, мне уже неудобно писать Вам)))
но выдает ошибку при сохранении формы
Необработанное исключение типа "System.InvalidOperationException" в System.Data.dll Дополнительные сведения: Для ExecuteReader нужно открытое и доступное подключение Connection. Подключение закрыто.
0
|
27.05.2016, 21:06 | |
27.05.2016, 21:06 | |
Помогаю со студенческими работами здесь
33
C# Access Вывод значения в textBox, при выборе в comboBox Заполнить три textBox при выборе значения в comboBox При выборе значения в Combobox, в TextBox сразу же отображать информацию БД при выборе значение ComboBox остальные значения вывести в TextBox Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |