Текст SQL запроса слишком велик для вставки в редактор кода - VB

Узнай цену своей работы

Формулировка задачи:

Есть запрос с параметрами в БД Access. Этот запрос требуется реализовать в Visual Basic. Но Sql код запроса очень большой и не влазит в окно кода программы. Можно ли как то укоротить sql код или поделить его на несколько частей?

Решение задачи: «Текст SQL запроса слишком велик для вставки в редактор кода»

textual
Листинг программы
  1. strsql="SELECT tbl_delo.delo_ID, tbl_delo.delo_fam, tbl_delo.delo_name, tbl_delo.delo_otch, tbl_delo.delo_biletSeria, "  _
  2. & " tbl_delo.delo_biletnomer, tbl_delo.delo_nomervus, tbl_delo.delo_kodvus, tbl_delo.delo_dataroz, "  _
  3. & " tbl_nacionalnost.nacionalnost_name, tbl_delo.delo_mestoroz, tbl_obrazovanie.obrazovanie_name, "  _
  4. & " tbl_delo.delo_uchzaved, tbl_delo.delo_specialnost, tbl_sempoloz.sempoloz_name, tbl_delo.delo_mestorab, " _
  5. & " tbl_delo.delo_dolznost, tbl_delo.delo_adrespropiska, tbl_delo.delo_adresfakt, tbl_delo.delo_phone, "  _
  6. & " tbl_delo.delo_datakomissii, tbl_delo.delo_namekomissii, tbl_katgodnost.katgodnost_kat, tbl_zvanie.zvanie_name, "  _
  7. & " tbl_delo.delo_katzapasa, tbl_groupuch.groupuch_group, tbl_sostav.sostav_name, " _
  8. & " tbl_statussluzba.statussluzba_name, tbl_delo.delo_rost, tbl_delo.delo_golova, tbl_delo.delo_protivogaz, " _
  9. & " tbl_delo.delo_obmundirovanie, tbl_delo.delo_obuv, tbl_delo.delo_voenaction, tbl_delo.delo_dataprisyagi, " _
  10. & " tbl_delo.delo_namechasti, tbl_delo.delo_datakomissii2, tbl_delo.delo_namekomissii2, tbl_delo.delo_sudimost, " _
  11. & " tbl_delo.delo_datavidachibileta, tbl_delo.delo_nameVK, tbl_delo.delo_datavoinskiyuch, "  _
  12. & " tbl_delo.delo_datasnyatiyauch, tbl_prinyatieuch.prinyatieuch_name, tbl_snyatieuch.snyatieuch_name, " _
  13. & " tbl_katgodnost2.katgodnost2_kat, tbl_pol.pol_name, tbl_typeuch.typeuch_name, " _
  14. & " tbl_statusmedkom.statusmedkom_status, tbl_delo.delo_photo " _
  15. & " FROM tbl_statusmedkom INNER JOIN (tbl_statussluzba INNER JOIN (tbl_sempoloz INNER JOIN (tbl_typeuch INNER " _
  16. & " JOIN (tbl_pol INNER JOIN (tbl_katgodnost2 INNER JOIN (tbl_snyatieuch INNER JOIN (tbl_prinyatieuch INNER JOIN " _
  17. & " (tbl_sostav INNER JOIN (tbl_zvanie INNER JOIN (tbl_groupuch INNER JOIN (tbl_katgodnost INNER JOIN " _
  18. & " (tbl_obrazovanie INNER JOIN (tbl_nacionalnost INNER JOIN tbl_delo " _
  19. & " ON tbl_nacionalnost.nacionalnost_ID = tbl_delo.delo_nacionalnost) " _
  20. & " ON tbl_obrazovanie.obrazovanie_ID = tbl_delo.delo_obrazovanie) " _
  21. & " ON tbl_katgodnost.katgodnost_ID = tbl_delo.delo_katgodnosti) " _
  22. & " ON tbl_groupuch.groupuch_ID = tbl_delo.delo_groupuch) " _
  23. & " ON tbl_zvanie.zvanie_ID = tbl_delo.delo_zvanie) " _
  24. & " ON tbl_sostav.sostav_ID = tbl_delo.delo_sostav) " _
  25. & " ON tbl_prinyatieuch.prinyatieuch_ID = tbl_delo.delo_prinyatieuch) " _
  26. & " ON tbl_snyatieuch.snyatieuch_ID = tbl_delo.delo_snyatieuch) " _
  27. & " ON tbl_katgodnost2.katgodnost2_ID = tbl_delo.delo_katgodnosti2) " _
  28. & " ON tbl_pol.pol_id = tbl_delo.delo_pol) " _
  29. & " ON tbl_typeuch.typeuch_ID = tbl_delo.delo_typeuch) " _
  30. & " ON tbl_sempoloz.sempoloz_ID = tbl_delo.delo_sempoloz) " _
  31. & " ON tbl_statussluzba.statussluzba_ID = tbl_delo.delo_statussluzba) " _
  32. & " ON tbl_statusmedkom.statusmedkom_ID = tbl_delo.delo_statusmedkom " _
  33. & " WHERE (((tbl_delo.delo_ID)=[№ УК]) " _
  34. & " AND ((tbl_delo.delo_fam)=[Фамилия]) " _
  35. & " AND ((tbl_delo.delo_name)=[Имя]) " _
  36. & " AND ((tbl_delo.delo_otch)=[Отчество]) " _
  37. & " AND ((tbl_delo.delo_biletSeria)=[Билет серия]) " _
  38. & " AND ((tbl_delo.delo_biletnomer)=[Билет номер]) " _
  39. & " AND ((tbl_delo.delo_nomervus)=[Номер ВУС]) " _
  40. & " AND ((tbl_delo.delo_kodvus)=[Код ВУС]) " _
  41. & " AND ((tbl_nacionalnost.nacionalnost_name)=[Национальность]) " _
  42. & " AND ((tbl_obrazovanie.obrazovanie_name)=[Образование]) " _
  43. & " AND ((tbl_sempoloz.sempoloz_name)=[Семейное положение]) " _
  44. & " AND ((tbl_zvanie.zvanie_name)=[Звание]) " _
  45. & " AND ((tbl_groupuch.groupuch_group)=[Группа учета]) " _
  46. & " AND ((tbl_sostav.sostav_name)=[Состав]) " _
  47. & " AND ((tbl_prinyatieuch.prinyatieuch_name)=[Причина принятия на учет]) " _
  48. & " AND ((tbl_snyatieuch.snyatieuch_name)=[Причина снятия с учета]) " _
  49. & " AND ((tbl_katgodnost2.katgodnost2_kat)=[Категория годности]) " _
  50. & " AND ((tbl_pol.pol_name)=[Пол]) " _
  51. & " AND ((tbl_typeuch.typeuch_name)=[Тип учета]) " _
  52. & " AND ((tbl_statusmedkom.statusmedkom_status)=[Статус медкомиссии]));"

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 4.182 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут