Прошу совета

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Demien
Начинающий
Начинающий
 
Сообщения: 8
Зарегистрирован: 06.12.2005 (Вт) 9:57

Прошу совета

Сообщение Demien » 06.12.2005 (Вт) 10:16

Всем доброго.

Есть такой небольшой проект: существует таблица формата Excel, в которую каждый день вносяться строки (произведенные за день действия: поставлена винда, отформатирован винт и т.д.). Подобных строк каждый день накапливается штук по 30-40. И так из месяца в месяц.
Существует задача: подготовить эту таблицу к автоматической обработке. Сейчас например строка : установлена винда - может быть внесена минимум в 10-ти вариациах. Люди работают разные и пишут по разному. Соответствено возникает задача контроля ввода и хранения где-то этих самых строк в некотором единственном варианте.

Отсюда вопрос: стоит ли заморачиваться с базами данных из макроса или просто хранить список этих неповторяющихся строк где-то в соседнем листе? Количество подобных неповторяющихся строк вряд ли когда либо превысит 2000, сейчас находится где-то в районе 500.

Может еще кто-какие варианты подкинет, буду благодарен.


P.S. C VBA я пока только разбираюсь, посему опыта не имею.

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 06.12.2005 (Вт) 10:19

Применимы оба варианта.
Я бы советовал БД, делов там на полдня, а дальнешую работу и развитие упростит значительно.
Lasciate ogni speranza, voi ch'entrate.

beat_swamp
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 107
Зарегистрирован: 05.10.2005 (Ср) 16:16

Сообщение beat_swamp » 06.12.2005 (Вт) 11:51

alibek полностью с тобой согласен1 база данных, форма для ввода данных в базу, и форма для отчета (вывода данных)1
маза в том что если у тебя на форме ввода будут стандартные строки для каждого действия (напрмер человек выбирает действие в комбобоксе из предложенного списка)1 то есть все будет СТАНДАРТИЗИРОВАНО1 времени на это потребуется совсем немного1 зато подумай о том сколько ты его потом сэкономишь1
удачи1
зы самый простой вариант база MS Access (*.mdb). легко создавать таблицы формы программировать на ВБ1 вобщем ляпота1 дерзай1

beat_swamp
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 107
Зарегистрирован: 05.10.2005 (Ср) 16:16

Сообщение beat_swamp » 06.12.2005 (Вт) 11:59

если будут вопросы стучись в аську 166394056.

Demien
Начинающий
Начинающий
 
Сообщения: 8
Зарегистрирован: 06.12.2005 (Вт) 9:57

Сообщение Demien » 06.12.2005 (Вт) 12:26

Спасибо за советы!

Все ж таки послали к базам :), значится пойду искать коннекты к Interbase. Access конечно к Excel поближе будет, но если уж морокаться, то именно с Interbase.
Есть уже одна готовая таблица с которой этой макрос было бы неплохо завязать.
Кстати комбобоксы использовать хочу только как дополнение, все же ручками как-то шустрее получается работать, поэтому буду делать именно контроль вводящихся строк.

beat_swamp
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 107
Зарегистрирован: 05.10.2005 (Ср) 16:16

Сообщение beat_swamp » 06.12.2005 (Вт) 12:34

ну не знаю1 одно дело человеку писать строку ручками другое дело выбрать уже из предложенного списка1
плюсы:
1. тебе меньше мороки с обработкой
2. удобнее хранить
3. мужская логика форева1 а ты видимо женщина1 (без обид)

Demien
Начинающий
Начинающий
 
Сообщения: 8
Зарегистрирован: 06.12.2005 (Вт) 9:57

Сообщение Demien » 06.12.2005 (Вт) 12:59

beat_swamp писал(а):ну не знаю1 одно дело человеку писать строку ручками другое дело выбрать уже из предложенного списка1
плюсы:
1. тебе меньше мороки с обработкой
2. удобнее хранить
3. мужская логика форева1 а ты видимо женщина1 (без обид)


1. Выбрать из списка 500 строк Вы полагаете удобнее?
2. Вы бы сударь, не судили о людях так быстро. Неблагодарное это дело...

beat_swamp
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 107
Зарегистрирован: 05.10.2005 (Ср) 16:16

Сообщение beat_swamp » 06.12.2005 (Вт) 13:01

Demien писал(а):
beat_swamp писал(а):ну не знаю1 одно дело человеку писать строку ручками другое дело выбрать уже из предложенного списка1
плюсы:
1. тебе меньше мороки с обработкой
2. удобнее хранить
3. мужская логика форева1 а ты видимо женщина1 (без обид)


1. Выбрать из списка 500 строк Вы полагаете удобнее?
2. Вы бы сударь, не судили о людях так быстро. Неблагодарное это дело...

1. если строк так много то чтоже ты об этом не сказал?
2. исходя из п1 - прости1

Demien
Начинающий
Начинающий
 
Сообщения: 8
Зарегистрирован: 06.12.2005 (Вт) 9:57

Сообщение Demien » 06.12.2005 (Вт) 13:07

beat_swamp писал(а):1. если строк так много то чтоже ты об этом не сказал?
2. исходя из п1 - прости1


:D жжош


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: AhrefsBot, Don Leno, SemrushBot и гости: 139

    TopList