sakhsnake
Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору dneprcomp Цитата: ar3(X,Y)=ar1(X,Y) Наименование, наличие из полного списка, наличие на точке | эта строка выдает ошибку. массивы у меня не одинаковые т.е. количество записей в них разное и расположение одинаковых элементов в самих массивах разное. Я попробовал зделать вот так: Цитата: Sub слияние(db_min, db_max, min, max) ' db_min - массив с мЕньшим количеством записей ' db_max - массив с бОльшим количеством записей ' min - количество записей в минимальном массиве ' max - количество записей в максимальном массиве For i = 1 To min tovar_name = db_min(i, 0) tovar_kol = db_min(i, 1) tochka = db_min(i, 2) For count = 1 To max all_data_db(count, 0) = db_max(count, 0) all_data_db(count, 1) = db_max(count, 1) all_data_db(count, 2) = db_max(count, 2) If tovar_name = db_max(count, 0) Then If tochka = db_max(count, 2) Then all_data_db(count, 0) = tovar_name all_data_db(count, 1) = tovar_kol all_data_db(count, 2) = tochka all_data_db(count, 3) = db_min(i, 1) End If End If Next count Next i | Но уменя это работает неправильно. Может я что-то здесь перемудрил? | Всего записей: 21 | Зарегистр. 28-08-2005 | Отправлено: 05:28 01-08-2006 | Исправлено: sakhsnake, 05:34 01-08-2006 |
|