Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.04.25;
Скачать: CL | DM;

Вниз

Ваше отношение к 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;
Скачать: CL | DM;

Наверх




Память: 0.52 MB
Время: 0.03 c
1-1081433311
mbgmz
2004-04-08 18:08
2004.04.25
проблема с компонентами


11-1064690246
Dimaxx
2003-09-27 23:17
2004.04.25
Про ActiveX


14-1080801502
pasha_golub
2004-04-01 10:38
2004.04.25
философия


8-1073224124
Demian3797
2004-01-04 16:48
2004.04.25
Векторная графика


1-1081173871
Berezne
2004-04-05 18:04
2004.04.25
Как мне закрить предидущую форму???