Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 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
14-1080803078
Фикус
2004-04-01 11:04
2004.04.25
Новый вирус!


1-1081086405
Виталий
2004-04-04 17:46
2004.04.25
Как разбить файл на равные части?


3-1080222827
Wolferio
2004-03-25 16:53
2004.04.25
Базы данных


1-1081387284
Broot
2004-04-08 05:21
2004.04.25
Что быстрее FillChar or ZeroMemory?


1-1081360732
DDA
2004-04-07 21:58
2004.04.25
ListView in Report





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский