|
Запрос в Access из приложения
|
|||
---|---|---|---|
#18+
Здравствуйте! Есть маленькая база данных Access и разрабатывается приложение на VB.Net в Visual Studio. Если запустить такой запрос в Access, то результат как в скриншоте Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17.
Но если запустить такой запрос из приложения, то в полях "Бренд" и "Город" присутствуют коды, но не подстановки. Написал другие варианты запросов, где добавляю колонки "Бренд" и "Город" как наименования. Первый вариант запроса Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60.
Второй вариант запроса Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19.
Скажите, как правильно запускать запрос из приложения, чтобы присутствовали подстановки? Может быть не надо в запросе добавлять еще два поля? Может быть в Visual Studio есть специальное функциональность для учета данного случая, типа своя система подстановок? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2017, 20:58 |
|
Запрос в Access из приложения
|
|||
---|---|---|---|
#18+
Построй запрос в построителе... рисовать коды - не твоё. В построитель три таблицы, нужные поля связать, нужные поля вывода выбрать, проверить результат, посмотреть SQL-код запроса. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2017, 21:37 |
|
Запрос в Access из приложения
|
|||
---|---|---|---|
#18+
AkinaПострой запрос в построителе.Первый вариант запроса сложный получился. А построитель так построил Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24.
... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2017, 21:54 |
|
Запрос в Access из приложения
|
|||
---|---|---|---|
#18+
ferzmikkпостроитель так построилНу вообще-то первые два поля следовало брать немного из других таблиц... ... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2017, 22:37 |
|
Запрос в Access из приложения
|
|||
---|---|---|---|
#18+
Akinaferzmikkпостроитель так построилНу вообще-то первые два поля следовало брать немного из других таблиц... так если Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22.
... |
|||
:
Нравится:
Не нравится:
|
|||
09.11.2017, 08:34 |
|
Запрос в Access из приложения
|
|||
---|---|---|---|
#18+
Наверное, всё-таки типа Код: sql 1. 2. 3. 4. 5.
... |
|||
:
Нравится:
Не нравится:
|
|||
09.11.2017, 10:13 |
|
Запрос в Access из приложения
|
|||
---|---|---|---|
#18+
AkinaНаверное, всё-таки типа Код: sql 1. 2. 3. 4. 5.
Из приложения VB.Net с помощью запроса выгружаю таблицу и отображается в DataGridView. Но если надо будет отредактировать строку или удалить, то здесь будут нужны сами коды. Не думаю, что ориентироваться по наименованию это правильно. Код: sql 1. 2. 3. 4. 5. 6. 7.
Если ошибаюсь, то поправьте меня. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.11.2017, 10:39 |
|
Запрос в Access из приложения
|
|||
---|---|---|---|
#18+
Пусть в приложении на форме есть ComboBox. С помощью объекта OleDbDataReader элементы заполняются запросом Код: sql 1.
Дальше пользователь выбрал конкретный Бренд. Теперь из выбранного бренда нужно выгрузить таблицу в DataGridView запросом Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24.
Получается через выбранное наименование бренда определяю код бренда. Или как сделать более правильно? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.11.2017, 21:51 |
|
Запрос в Access из приложения
|
|||
---|---|---|---|
#18+
А построитель так построил Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22.
Кстати, построитель странно построил таблицу. Надо взять главную таблицу "План", а взял справочную - "Города". Да еще INNER использует. В условие ON не соответствующее. В результате по некоторым городам строки отсутствуют. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.11.2017, 14:50 |
|
Запрос в Access из приложения
|
|||
---|---|---|---|
#18+
Обратил внимание, что в конструкторе при построении запроса не соответствие. А в таблице "План" для полей "Бренд" и "Город" подстановки правильные. Почему так? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.11.2017, 14:55 |
|
|
start [/forum/topic.php?fid=45&msg=39549890&tid=1611921]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
44ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
others: | 17ms |
total: | 144ms |
0 / 0 |