Форум: "Потрепаться";
Текущий архив: 2004.04.25;
Скачать: [xml.tar.bz2];
ВнизВаше отношение к MS Access? Найти похожие ветки
← →
karat © (2004-04-03 12:38) [0]Каково ваше отношение к MS Access, как к среде разработки БД?
Почему, когда я говорю, что на работе мы (программисты) используем его, то мне отвечают что-то вроде: "А это разве программирование?" или "И ты считаешь себя программистом?"
← →
DCoder © (2004-04-03 13:17) [1]Как к СУБД нормально. Очень удобно использовать такие возможности как обновляемые представления.
Если рассматривать как средство для написания программ под свои же базы, то конечно это плохой инструмент. Интерфейс получится убогий и сам язык на уровне макросов. Все довольно ограничено своей узкой направленностью - СУБД. Да и сам продукт получится зависим от наличия у клиента акцесса или хотябы библиотек выплнения.
← →
Anatoly Podgoretsky © (2004-04-03 15:51) [2]Как к явлению, оставил заметный след
← →
Delirium © (2004-04-03 15:54) [3]Хорошая альтернатива dBase и Paradox, к тому-же нет проблем с сетевой работой.
← →
Soft © (2004-04-03 19:06) [4]Для локальный приложений, если дисковая система NTFS, то быстрая, надежная и простая в использовании БД, проверено сотней рабочих мест, на своем опыте. Клиент под нее лучше писать на том же Delphi.
← →
Pat © (2004-04-03 22:16) [5]Хорошая система для обучения базам данных студентов
← →
YurikGl © (2004-04-03 22:38) [6]re [5] Не согласен. Даже хорошо разбираясь в Access, когда берешься за, например, IB, чувствуешь себя дебилом (как я сейчас) т.к. в Access нет в явном виде триггеров и хранимых процедур.
Да и уникальность по нескольким полям, кроме как с помощью SQL-команды не задашь.
← →
Vemer © (2004-04-03 22:43) [7]ИМХО хорош для ознакомления с БД без особого влезания в программирование. Сам полгода его пинал потихоньку, потом на D перешел. С собственным интерфесом тормозной, через D не пробовал, на IB перешел.
← →
sniknik © (2004-04-03 23:56) [8]> Да и уникальность по нескольким полям, кроме как с помощью SQL-команды не задашь.
не совсем понял. а как надо? SQL удобнее всего, может не то имеется в виду, но похоже ты не дошол до составных уникальных индексов/ключей.
посмотри в хелпе по слову CONSTRAINT (и кстати все то же самое делается в аксесе с помощью мышки, с смысле SQL можно не привлекать).
← →
YurikGl © (2004-04-04 08:44) [9]Если не секрет, как можно с помощью визуального интерфейса Access задать условие типа
unique(столбец1, столбец2)?
← →
karat © (2004-04-04 10:41) [10]Мне кстати нравится, потому что время сильно экономится. Все время вспоминаю пример про Автогражданскую ответственность! Как я 21 июня устроился на работу и мне сразу сказали, что им нужно что то для автоматизации страхования автогражданки.
Была у меня сразу мысль за IB браться.
← →
Lola © (2004-04-04 11:28) [11]
> YurikGl © (04.04.04 08:44) [9]
Если я правильно поняла, о чем речь, то делается это и правда легко: в конструкторе таблицы помечаются мышкой нужные поля, Shift+правая кнопка мышки, в выпавшем меню выбираешь "Primary Key". Всё. Единственная хитрость в том, что поля полжны быть подряд, а когда "Shift+правая кнопка мышки" то указатель мышки должен стоять на нижнем из отмеченных полей.
А по большому счету, я за этот год, что пишу на Аксессе (после Делфи), уже так наблатыкалась, что теперь знаю: можно на нем писать достаточно сложные и симпатичные (в смысле дизайна) вещи. Нужно только желание. Есть, конечно масса ограничений в возможностях...:)
← →
Андрей Сенченко © (2004-04-04 11:44) [12]Access очень хорош скоростью разработки простеньких БД для одного пользователя или небольшой сетки.
Этим же он в принципе и плох - отбивает привычку думать прежде чем писать.
← →
Lola © (2004-04-04 11:56) [13]
> Андрей Сенченко © (04.04.04 11:44) [12]
Привычка думать, она или есть, или её нет. Независимо, что пишешь и на чём. И вообще, кем и где работаешь тоже.
← →
SergP © (2004-04-04 12:57) [14]>Если я правильно поняла, о чем речь, то делается это и правда легко: в
>конструкторе таблицы помечаются мышкой нужные поля, Shift+правая кнопка
>мышки, в выпавшем меню выбираешь "Primary Key". Всё. Единственная
>хитрость в том, что поля полжны быть подряд, а когда "Shift+правая кнопка
>мышки" то указатель мышки должен стоять на нижнем из отмеченных полей.
А если вместо Shift использовать Ctrl, то вовсе не обязательно чтобы поля были подряд...
← →
sniknik © (2004-04-04 14:22) [15];о)) столько способов сразу.
а если в режиме конструктора вымрать из меню "индексы" то можно выбирать и порядок и уникальность и ключевой/нет и все мышкой, только имя индексу без нее задается.
(в индекс можно до 10 полей, вроде, включать, а значит и уникальность по 10 задавать)
← →
SergP © (2004-04-04 21:58) [16]Кстати если уж завели тему про Access, то подскажите кто-нить как в запросе написать дату/время. Например у меня в запросе должно присутствовать значение 1 января 1970г. 0:00:00 (т.е. что-то типа константы). Как это изобразить?
← →
Lola © (2004-04-04 23:00) [17]
> SergP © (04.04.04 21:58) [16]
Например, если только дата без времени:
SELECT * FROM Table1 WHERE Table1.Dt between #" & Format(Me.Data1.Value, "mm\/dd\/yyyy") & "# and #" & Format(Me.Data2.Value, "mm\/dd\/yyyy") & "# ;
← →
Lola © (2004-04-04 23:04) [18]Ой, ковычки вначале и в конце не влезли, а нужны, т.е.
"SELECT * FROM Table1 WHERE Table1.Dt between #" & Format(Me.Data1.Value, "mm\/dd\/yyyy") & "# and #" & Format(Me.Data2.Value, "mm\/dd\/yyyy") & "# ;"
← →
Anatoly Podgoretsky © (2004-04-04 23:09) [19]SergP © (04.04.04 21:58) [16]
JETSQL40.CHM
← →
Ihor Osov'yak © (2004-04-04 23:41) [20]Нормально отношусь как к движку для простеньких баз...
Как к СУБД... Как сказать. Пришлось делать несколько проектов с использованием аксеса после почти трехлетнего опыта работы с интербейс.. Лучше не спрашивайте :-). Еще одно имхо. Не должен быть аксес первой СУБД, которую видит программист..
← →
YurikGl © (2004-04-05 04:02) [21]re [11] Я имел в виду не Primary Key, а Unique.
re [15] Понял, но проще написать
ADOCommand1.CommandText:="alter table [Таблица] add unique (Поле2,Поле3,Поле5)";
ADOCommand1.Execute;
← →
SergP © (2004-04-05 04:35) [22]>Anatoly Podgoretsky © (04.04.04 23:09)
>SergP © (04.04.04 21:58) [16]
>JETSQL40.CHM
Да искал я в нем уже, но так ничего и не нашел. Даже и сейчас не знаю что нужно набрать в поиске чтобы увидеть то что я хотел....
Страницы: 1 вся ветка
Форум: "Потрепаться";
Текущий архив: 2004.04.25;
Скачать: [xml.tar.bz2];
Память: 0.5 MB
Время: 0.041 c