|
Помогите разобраться с двумя массивами
|
|||
---|---|---|---|
#18+
Условие на картинке. Честно с массивами не работал, но вот тут нужда заставила писать более сложную программу и теперь ищу вашей поддержки. Есть 2 таблицы, как считать данные с таблицы Второй в массив, если он имеет такую структуру, как на рисунке и в дальнейшем сравнивать Код Первого массива с кодом Второго, т.е. если значение кода Первый (1)= код Второй(3) идет сравнение наименований т.е. Первый (1) - стул = Второй(3) - цветы? Если нет, сверяем дальше Первый (1) - стул = Второй(3) – трава? и.т.д Как это можно организовать? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.10.2011, 12:24 |
|
Помогите разобраться с двумя массивами
|
|||
---|---|---|---|
#18+
Bobax012, а что должно быть в остатке? Покажите результирующую таблицу. Пояснения не достаточно ясны. И еще. Где находятся исходные данные? В текстовом файле, в екселе, в БД? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.10.2011, 16:17 |
|
Помогите разобраться с двумя массивами
|
|||
---|---|---|---|
#18+
mds_worldBobax012, а что должно быть в остатке? Покажите результирующую таблицу. Пояснения не достаточно ясны. И еще. Где находятся исходные данные? В текстовом файле, в екселе, в БД? Данные находятся в таблицах MSHFlexGrid (загрузил их из текстовых файлов). Хочу данные обеих таблиц считать в массивы и затем проверять на схожесть. Вот еще раз пример Если Первый (1)= Второй(3), тогда идет проверка их Наименований Смотрим, Первый (1) – Стул равен Второй(3) – Цветы? НЕТ Проверяем следующий элемент во 2 таблице Смотрим, Первый (1) – Стул равен Второй(3) – Трава? НЕТ Проверяем следующий элемент во 2 таблице Смотрим, Первый (1) – Стул равен Второй(3) – Стул? ДА Исключить из Второго массива эту строку, т.е. в нем останется Цветы, Трава, Бумага Пишем в ListBox Первый (1) – Стул (СУЩЕСТВУЕТ) Переходим в следующему элементу Первого массива Смотрим, Первый (1) – Паста равен Второй(3) – Цветы? НЕТ Проверяем следующий элемент во 2 таблице Смотрим, Первый (1) – Паста равен Второй(3) – Трава? НЕТ… Если наименование 1-го массива не нашлось во втором, просто переходим к следующей строке 1-го массива т.е. Первый (1) – Мыло Результат записываю в ListBox в таком виде Первый (1) – Стул (СУЩЕСТВУЕТ) Первый (1) – Паста (НЕ СУЩЕСТВУЕТ) Первый (1) – Мыло (НЕ СУЩЕСТВУЕТ) … ... |
|||
:
Нравится:
Не нравится:
|
|||
06.10.2011, 23:43 |
|
Помогите разобраться с двумя массивами
|
|||
---|---|---|---|
#18+
ключевое слово ТРАВА! ... |
|||
:
Нравится:
Не нравится:
|
|||
07.10.2011, 00:14 |
|
Помогите разобраться с двумя массивами
|
|||
---|---|---|---|
#18+
Bobax012, - как поступать в том случае, если коды первого и второго массива совпадают ? - могут ли быть повторения наименований в первом массиве (при одинаковых кодах/ при разных кодах) ? - могут ли быть повторения наименований во втором массиве (при одинаковых кодах/ при разных кодах) ? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.10.2011, 00:31 |
|
Помогите разобраться с двумя массивами
|
|||
---|---|---|---|
#18+
Bobax012, Код: plaintext 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.
... |
|||
:
Нравится:
Не нравится:
|
|||
07.10.2011, 01:08 |
|
|
start [/forum/topic.php?fid=60&msg=37471205&tid=2158389]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
44ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 135ms |
0 / 0 |