Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
0 / 0 / 1
Регистрация: 16.08.2007
Сообщений: 271

Удалить столбик в двумерном массиве

03.03.2008, 18:56. Показов 1372. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Если представить данные в базе как 2ух мерный массив - таблицу - то как удалить столбик??? Як это наз-ся - а то я в Фиелдах и прочем запутался и как удалить например в 5 фиелдах 3ую запись - кажись так?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
03.03.2008, 18:56
Ответы с готовыми решениями:

как удалить и(ли) вставить строки в двумерном массиве
помогите с удаление и вставкой строки в двумерном массиве Подскажите программный код самаго процесс вставки и удаления строк при...

Удалить дубликаты в двумерном массиве
Здравствуйте, есть задача - удалить повторяющиеся значения в двумерном массиве массиве. Как это можно реализовать, при условии, что строк в...

В двумерном массиве удалить столбец
В двумерном массиве удалить столбец, в котором находится минимальный элемент. Если такой элемент встречается несколько раз, то удалить все...

9
0 / 0 / 1
Регистрация: 15.12.2007
Сообщений: 381
03.03.2008, 20:16
А чего тут путаться?

Если ты хочешь хочешь удалить именно столбик - почитай про ALTER TABLE, хотя не помню, может ли тебе это помочь в Аксессе.

А если ты хочешь работать с таблицами как с двумерной картой (напрмер) то это кроме того, что странно еще и нерационально НО...
Попросил ведь.

Во первых нада создать ID для безпрепятственного позиционирования по строкам (Y)
Если филды имеют названия от Field_1 до Field_n то можна просто позиционироваться по столбцам (X)

'UPDATE tbl_MAP SET Field_' & X '= ' & MyEmptyValue & ' WHERE ID = ' & Y

Вот и все... но боюсь, что я что-то неправильно понял, хотя '5 фиелдах 3ую запись - кажись так?' это так ... что ничего другого в голову не приходит...

Опиши проблему по подробней - будем разбираться.
0
0 / 0 / 1
Регистрация: 16.08.2007
Сообщений: 271
04.03.2008, 09:24  [ТС]
Пышу я прогу в которой будет вестись статистика нашей компании - в частности данные на торговых представителей - Ф.И.О, Тел, Адрес, сектор - эта часть данных храниться в тэйбле 'TP'. Торговых можно удалять и добавлять и естественно с этим и все его телефоны и адрес и сектор и др... Соответственно я не спрашиваю как это добавлять потому что думаю это делается по аналогии с удалением (наверно).

А про базу ты что сказал - асесс плохая? Я просто с базами не работал и разницы не вижу - мне бы побыстрее базу и попроще ))
0
0 / 0 / 0
Регистрация: 04.03.2008
Сообщений: 250
04.03.2008, 12:00
База побыстрее и попроще для VB - это действительно .mdb-формат. А инструмент для работы с базами в этом формате - DAO. Не поленись и потрать день-другой на изучение DAO, и не придется изобретать новые и неэффективные способы работы с таблицами. Все, что нужно для работы с mdb-файлами, это DAO+SQL. Документация (исчерпывающая) есть в Access и в MSDN, конечно же.
0
0 / 0 / 1
Регистрация: 16.08.2007
Сообщений: 271
04.03.2008, 15:35  [ТС]
Спасибо - буду SQL изучать!!!

Но может ли мне кто нибудь написать на SQL несколько простых примеров:

Как получить все записи если идет отбор по значениям - а такрвыми является дата - из базы нужно например извлечь все значения которые входят в период с 3.10.2001 по 1.11.2001 - пускай формат сохранения в базе текстовый и выглядят даты так - 03.10.01 - как например вывести все это в листбокс???
0
0 / 0 / 0
Регистрация: 04.03.2008
Сообщений: 250
04.03.2008, 16:10
Предположим, что поле с датой называется DateField, а таблица DataTable. Тогда так:
SELECT * FROM DataTable WHERE DateField >=#10.03.2001# AND DateField <= #11.01.2001#;
Затем присваиваешь эту строку в качестве RecordSource тому элементу, к которому привязан ListBox, Refresh, ReFill, и все заработало. Обрати внимание, что SQL понимает даты только в американском формате месяц-день-год, вне зависимости от того, как они хранятся в таблице. Пример справедлив для DAO+mdb.
0
0 / 0 / 1
Регистрация: 16.08.2007
Сообщений: 271
05.03.2008, 09:50  [ТС]
А если не использовать специальные навороты именно для дат а относиться к дате в моей базе как к простому набору цифр - даже скорее обычные стринги в моём личеом формате (12.1.2001)- тоесть не стандартизировать под винды, хотя у них есть куча представлений дат но все же может дата будет такая (01.01.01) а может такая (1.1.2001) - кто знает?
0
0 / 0 / 1
Регистрация: 15.12.2007
Сообщений: 381
11.03.2008, 09:59
пришел тут вот, почитал ... С Новым годом вобщем

Я одно хочу тебе посоветовать.
Ты перед тем как свою базу делать кинь свою задачу в форум по базам - пусть там тебе модельку накидают (мож и я накидаю). Я так понял, что опыта создания баз у тебя маловато. Поэтому перед тем как что-то делать на басике, нада склепать то, с чем оно потом работать будет.
А DAO изучать не спеши Как ни как ... позавчерашний день.
Когда с моделью определишься - пиши. Мы тебе ее на ADO поможем сделать.

А вот SQL на ночь почитать можно...
0
0 / 0 / 0
Регистрация: 04.03.2008
Сообщений: 250
12.03.2008, 16:45
Я не рекомендовал бы списывать DAO раньше, чем он того заслуживает. Связка ADO+mdb - вещь слишком тяжелая. DAO специально заточен под mdb и покажет при этом наибольшую производительность при наименьших затратах. Я ни в коем случае не утверждаю, что не нужно изучать ADO, но у ADO своя область применения, и это никак не настольные базы данных. Из пушки по воробьям.
Насчет 'наворотов'. Дата хранится в таблице во внутреннем представлении базы данных, а отображается в зависимости от того, какой формат задан. Так что лучше относиться к датам как к датам, а не как к строкам, это значительно облегчит задачу. Как, например, отсортировать строки в хронологическом формате?
0
0 / 0 / 1
Регистрация: 15.12.2007
Сообщений: 381
12.03.2008, 16:49
DAO&ADO:
Зато переносить на что нибудь покрупнее mdb проще будет.

Даты:
Абсолютно согласен!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
12.03.2008, 16:49
Помогаю со студенческими работами здесь

Удалить столбец в двумерном массиве
не могу понять где ошибка.. нужно удалить столбец где элементы отрицательны void ubr(double ** mm,int &amp; n,int m) {int i,j,k; ...

Удалить столбцы в двумерном массиве
дан двумерный массив удалить столбцы в которых первый элемент больше последнего

Удалить дубликаты массивов в двумерном массиве?
Помогите удалить дубликаты массивов в двумерном массиве в одномерном будет так: l = print(list(set(l))) а в двумерном...

В двумерном массиве удалить первую строку
В двумерном массиве удалить первую строку. Пример: Ввод Вывод 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 ...

Удалить одинаковый текст в ячейке в двумерном массиве
Добрый день! У меня вопрос такой, как удалить в ячейке одинаковый текст, на пример в ячейке имеется (CN CN IT 99 99) после обработки...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru