смысл задачи которая стоит перео мной такая:
следует из комбобоксоа1 и 2 выбрать выбрать город отправления и город прибытия соответственно. При этом в другом поле должно всвечиваться расстояние от комбобокса 1 до 2.
при этом нормы пути разные.
они представлны в табличной форме типа:
город движение в вверх движение вниз
в грузу \ порожнем грузу\ порожнем
череповец 195\176 0\0
переборы 185\167 10\9
городец 156\140 36\33
казань 123\111 64\58
итак, вы из option выбираем куда мы двигаемся 1) вверх 2) вниз и как: 1) порожнем 2) в грузу
например, если мы идем из череповца в городец (это всегда только вниз), но можем в грузу или порожнем. если мы идем из череповца в городец в порожнем то норма = 33 часа, а если в грузу то норма 36 часов
и так нужно для всех городов.
вопрос: как бы это все организовать 1) то ли из файла txt 2) то ли БД отдельной
ни первый ни второй вариант я не знаю, и сначала решил делать так:
- Код: Выделить всё
Rem -ВНИЗ- направление: Ч Е Р Е П О В Е Ц -- А С Т Р А Х А Н Ь
Rem Череповец - Астрахань
Rem
Rem ВНИЗ С ГРУЗОМ
If Combo1.Text = "Череповец" And Combo2.Text = "Астрахань" And Check2.Value = 1 And Check3.Value = 1 Then
Text1.Text = "174"
End If
Rem ВНИЗ ПОРОЖНЕМ
If Combo1.Text = "Череповец" And Combo2.Text = "Астрахань" And Check2.Value = 1 And Check4.Value = 1 Then
Text1.Text = "157"
End If
Rem Череповец - Красноармейск
Rem Rem ВНИЗ С ГРУЗОМ
If Combo1.Text = "Череповец" And Combo2.Text = "Красноармейск" And Check2.Value = 1 And Check3.Value = 1 Then
Text1.Text = "145"
End If
Rem ВНИЗ ПОРОЖНЕМ
If Combo1.Text = "Череповец" And Combo2.Text = "Красноармейск" And Check2.Value = 1 And Check4.Value = 1 Then
Text1.Text = "131"
End If
но ведь это ужасно много, примерно 2000 таких строк
поэтому встает вопрос, как бы это организовать поудобнее