Что мы сделаем после Доступа? [закрытый]

Вы также можете сделать это, используя map и operator.add :

from operator import add

u = 'AAAAA'
l = 'aaaaa'

s = "".join(map(add, u, l))

Выход:

'AaAaAaAaAa'

Какая карта состоит в том, что каждый элемент из первого итерабельного u и первых элементов второго итерабельного l берет каждый элемент и применяет функцию, представленную в качестве первого аргумента add. Затем соединение просто присоединяется к ним.

34
задан dkretz 19 February 2009 в 06:58
поделиться

20 ответов

Доступ не является DBMS. Или по крайней мере это не всего простой DBMS. Это - очень хорошая среда RAD, простой способ создать код SQL графически и регулярный фронтенд к полностью оперенной DBMS.

Никакой SQL Server (Экспресс или механизм данных Microsoft), ни Oracle, MySQL, и т.д. не будет никогда замена это, пока они не прибудут интегрированные с простым языком программирования, Crystal Reports как средство и способ для новичков двигаться, не имея необходимость изучать SQL.

В моем первом профессиональном задании я разработал очень большую систему полностью в Доступе. Фронтэнд для клиентов, администраторская передняя сторона для меня, сообщает и контролирующий для управления, полномочий на пользователя, автоматические задачи, выполненные в определенное время, и т.д. Я приехал для изучения большого количества его дефектов и преимуществ в результате.

я видел чудесные приложения, сделанные с ним, а также куски дерьма. Я все еще использую его для персональных проектов, и' не стыдится его (например, плеер Судоку или Karnaugh, отображающий реализацию). Существует MVP, который создал клон Краски полностью в Доступе, хотя я полагаю, что это - экстремальное значение.

жемчуг Доступа: хорошо легко протестировать идею проектирования баз данных и иметь формы эскиза, отчеты, и т.д. созданные для Вас. Если Вы меняете имя столбца (или даже таблица, хотя это иногда перестало работать), хорошо видеть все ссылки, к которым изменились на новое имя, автоматически. Скалы управления "подчиненной формы", я жаждал его на VB6. И кнопка "Thunder", чтобы сделать повторенная фильтрация на таблицах является большой, мне жаль, что у меня не было чего-то как этот на SSMS!

42
ответ дан Joe Pineda 10 October 2019 в 13:29
поделиться

Как многие, я использовал и злоупотребил доступом за эти годы, всегда чувствовал себя немного грязным хотя... Я чувствовал себя немного лучше об этом, когда я столкнулся с этим сообщением Rob Conery недавно:

http://blog.wekeroad.com/blog/hacking-your-vote/

никогда не мечтал бы об использовании доступа в системе голосования. Страшный.

0
ответ дан seanb 10 October 2019 в 13:29
поделиться

PostgreSQL, MySQL, FileMaker, < вставьте имя базы данных, которая не является Доступом here> , Excel, пользовательские синтаксические анализаторы, средства импорта естественного языка, Perl просто, потому что это - швейцарский нож, grep awk sed, m4, старые версии Доступа перед упадком Доступа...

странная функциональность? , А не нормальное несметное число способов получить доступ к Доступу, я использую SQL-операторы для доступа к Доступу. SQL-операторы, что я использую работу с другими базами данных, а также Доступом - странный, я знаю.

0
ответ дан Mark Stock 10 October 2019 в 13:29
поделиться

Доступ просто мигрирует на больше или отдельного пользователя на рабочем столе или нескольких пользователей на совместно использованном файле базы данных без большой безопасности. Если Вы хотите взять его к немного более высокому уровню, используйте Доступ в качестве frontend к SQL Server.

Хорошо теперь это кажется Access, которого 2010 надеется получать, рычаги в SharePoint в попытке к "сети включают" приложение Доступа. Существуют даже сайты хоста, угождающие этой технологии. Возможно, все, что те, кто был заинтересован Доступ, не могли масштабировать, не могут бояться больше?

1
ответ дан JeffO 10 October 2019 в 13:29
поделиться

Я приветствую день, когда Доступ вдыхает его последнее дыхание и присоединяется к подобным Clippy.

Доступ полон благих намерений, но это стало опорой. Даже в крупных компаниях со способными сотрудниками IT, приложения Доступа могут работать необузданный, обеспечивая болевую точку для знания, что глобальная среда когда дело доходит до продуктов поддерживает. Связанные базы данных Access, которые указывают на другие источники данных, несохраняемые приложения Доступа, и просто сдвигают гибкость, являются проблемами, по-моему.

я думаю, что Доступ на самом деле слишком мощен, слишком гибок, и слишком расширяем для его собственной пользы. В полной благих намерений попытке Microsoft принести быструю разработку к настольной области базы данных, это действительно открыло ящик Пандоры. Посмотрите на него с другой точки зрения, также. Предположите, что компания имеет несколько приложений, которые записаны в Доступе. Разработчик, который записал им листы. Эти приложения просто достаточно важны, что они все еще должны использоваться, но не достаточно важные, что IT получает одобрение портировать их на более технологически способную платформу.

Теперь, ситуация состоит в том, что, если никто в команде не знает Доступа, это - требование для нового разработчика. Это означает, что Вам, возможно, придется передать разработчика, который является наиболее технически всесторонний и лучшее соответствие, если у него нет прерываний прежней версии. Я говорю на основе опыта на этом. Мы - до двух приложений Доступа прежней версии и пытаемся лихорадочно убедить в потребностях или включить функциональность в связанные, основанные на коде проекты или в новые собственные проекты. У меня есть один разработчик с Доступом "прерывания", и не собираюсь основывать поиск кандидата на том, знает ли кто-то Доступ или не, если он уезжает.

1
ответ дан Joseph Ferris 10 October 2019 в 13:29
поделиться

Как Mark. Доступ был моим первым подходом базы данных, и я нашел его мощным в то время. Это имеет некоторые хорошие функции как генерация SQL от "запроса примером". Его функции формы и возможность распечатать на различном формате (лист маркировок, например) были хороши также.

На оборотной стороне, это является собственным, и каждая новая версия была несовместимой с предыдущей: при загрузке основы, сделанной Доступом 97 с Access 2000 Вы больше не можете загружать его более старым...

, Хотя я не делаю больших персональных работ базы данных (список адресов, главным образом), для такой работы, я использовал бы, любой Открывает инструмент базы данных Office's (не попробованный все же) или старая добрая база данных с открытым исходным кодом (MySQL, SQLite приходят на ум, поскольку легкий вес базируется) с фронтэндом GUI, например, SQL-клиентом SQuirreL, и вероятно JasperReport как фронтэнд отчета.
Не столь интегрированный как Доступ и с более крутой кривой обучения, но так или иначе более гибкий.

Теперь, я уверен, что мы можем найти некоторую простую старую добрую нереляционную базу данных для упрощенного использования, которое я имел в то время.:-)

1
ответ дан PhiLho 10 October 2019 в 13:29
поделиться

Microsoft хотела бы, чтобы мы переместились в использование Бизнес-приложения Office - по существу присоединение офисные приложения к базам данных. Добавьте SharePoint в соединение и существует большая возможность. Также много оплат лицензий за MS также.

я видел, что доступ раньше интегрировался и фронтэнд медицинские данные и GIS. Это сдуло меня, как хорошо это приложение было кодировано и зарегистрировано.

2
ответ дан Nat 10 October 2019 в 13:29
поделиться

по моему опыту, Excel еще более широко используется внутренний корпус. Мы сейчас делаем проект, где мы преобразовываем ~ 60 000 документов Excel (с 4-12 листами в каждом) к формам Sharepoint и Infopath.;)

3
ответ дан noocyte 10 October 2019 в 13:29
поделиться

Я не думаю, что MS имеет любое намерение вообще избавления от Доступа. Они могут преобразовать его в большее количество инструмента конечного пользователя, чем инструмент программиста, но это никогда не уходит. Разветвление Струйного механизма базы данных в традиционные Струйные 4 версии, которые поставлются с каждой копией Windows (потому что Active Directory использует Струйные 4 в качестве своего хранилища данных) и версия, которая принадлежит группе разработки Доступа (ACE, с его форматом файла ACCDB, который является, де-факто, Струйными 4.5 или возможно Струйными 5).

Доступ является чрезвычайно популярным и полезным приложением и функциями в большом количестве уровней в любом числе организаций, крупных и небольших.

, Почему не там никакая альтернатива с открытым исходным кодом Доступу?

, поскольку слишком трудно создать такую сложную часть программного обеспечения, которое делает столько разных вещей хорошо.

4
ответ дан David-W-Fenton 10 October 2019 в 13:29
поделиться

Мой кузен является серьезным парень FileMaker . Он, кажется, делает большой и вырастил мелкую фирму вокруг этого. По-видимому, FileMaker является межплатформенной системой Mac/ПК для быстрой разработки приложений...

, Возможно, что-то как этот повысится с бизнес-набором продвинутого пользователя/RAD?

Microsoft может иметь историю намеренного уничтожения систем баз данных как это. Я слушал Горное интервью.Net одно время с Les Pinter , где он утверждал, что когда-то слышал, что ведущее должностное лицо Microsoft сказало, что каждая копия FoxPro, который продает затратам Microsoft тысячи в потерянных роялти SQL. И где FoxPro сегодня? Официально, это, был end-of-lifed в марте 2007. Таким образом, как это добиралось от выдающегося положения для сдавания в аренду? Ну, Les говорит, что Microsoft получила его и изнурила его непосильным трудом нарочно.

я обычно не хорошо разбираюсь в теориях заговора, но это действительно находит отклик у послужного списка Microsoft с той эры.

Так или иначе, мелочи в стороне, которым я верю, будет больше инструментов базы данных стиля RAD... Они уполномочивают неразработчиков и позволяют разработчикам решать определенные типы проблем очень быстро. Я испытываю неприязнь к использованию их для крупных проектов, который, к сожалению, располагается каскадом - маленькие проекты имеют тенденцию расти со временем. Так в результате я только использую их для очень tinest вещи.

Что касается долгосрочных последствий... Ну, я видел сценарии, где они не масштабировались хорошо, и все те фрагментированные решения начали много походить на технический долг. На самом деле возможно сцепить Доступ до бэкенда SQL Server, который решает много проблем.

, Вероятно, самая большая/самая странная вещь, которую я сделал с Доступом, писала систему EDI с нуля. Для тех из Вас, кто работал непосредственно с EDI, Вы знаете то, о чем я говорю. Какая глупая идея, которая была. Мои проблемы здесь имели отношение больше к VBA, чем Доступ, хотя - я не забываю просто действительно нуждаться в интерфейсах и не иметь их.

я также использовал его для генерации кода назад, прежде чем вещи как Codesmith были доступны. Это генерировало бизнес-объекты (CRUD и некоторые другие основы) для Классика ASP. Это на самом деле работало потрясающее.

5
ответ дан 12 revs 10 October 2019 в 13:29
поделиться

Я сомневаюсь, что Microsoft избавится от Доступа. С 2007 Доступа интеграция с Sharepoint и быстрым ростом SharePoint, Доступ может на самом деле иметь всплеск как офлайновый и инструмент создания отчетов для веб-сайтов SharePoint.

5
ответ дан Chris Latta 10 October 2019 в 13:29
поделиться

Я думаю, что легкий ответ - ничто... Доступ является наиболее часто используемым, потому что это - единственная опция, и это расширяемо. Нет просто ничего иного там, которое установлено почти на каждой офисной технике в мире, как доступ. При поиске альтернативы Oracle Application Express является довольно мощным веб-приложением, которое может быть запущено на XE Oracle. Это - потенциальная альтернатива Доступу, но не поддерживает таблицы Master-Detail, а также доступ.

12
ответ дан jle 10 October 2019 в 13:29
поделиться

Проблема с заменой Доступа - и заменой Доступа проблема, которая останавливает меня в подавляющем большинстве случаев, рекомендующих перемещение Ubuntu, или рабочий стол SUSE моим бизнес-клиентам - не то, что Доступ широко используется для его средств базы данных: это не кроме с большей частью Micky Mouse написанных пользователем приложений уровня отдела, которые относительно тривиальны, чтобы повторно кодировать. Проблемой являются приложения среднего размера, где данные были перемещены давно в корпоративный SQL Server.

Это кошмар. Они часто плохо пишутся (я получил ярмарку немногие для администрирования за эти годы), и инкапсулируйте стопки бизнес-логики. При перекодировании их в что-либо обычно заключается в кавычки в несколько месяцев человека в лучшем случае - обычно дважды или три раза, что, и это необычно для отдела размера, в котором они найдены иметь бюджет для поддержки этого. Кроме того, хотя прибытие Ajax и хорошие подобные рабочему столу средства управления означали, что это, по крайней мере, теперь возможно в теории, на практике они имеют тогда в широком масштабе интегрированный с остальной частью рабочего стола MS Office и фактически невозможны распутать с пользователями, видящими понижение удобства использования в кратко- и среднесрочной перспективе - который является выставочным стопором сам по себе.

я действительно не знаю, каково решение кроме медленной замены создания новых систем с другими методами и надеждой на постепенный упадок существующих приложений. Проблема, я думаю, что Доступом мог быть Кобол 1990-х - это будет вокруг навсегда поддержки приложений прежней версии, потому что это является слишком дорогостоящим для перезаписи с нуля.

Как в стороне, делает кого-либо еще происходящего из недоступа, традиционный фон кодирования Win32 имеет опыт нахождения, что стандарт кодирования в даже профессионально составленных приложениях Доступа обычно ниже среднего числа? Хотя поверхностный (но важный) материал как форматирование и имена переменной прекрасен вообще, я нахожу много раз, что структурирование программы плохо. Я знаю, что это может часто быть то, потому что эти приложения выросли как Topsy, и VBA действительно не способствует хорошему кодированию так или иначе, но даже обеспечение этих вещей факторов обычно кажутся хуже, чем можно было бы ожидать.

21
ответ дан Cruachan 10 October 2019 в 13:29
поделиться

До самой странной вещи я видел сжатый в Доступ...

Я - полицейский диспетчер для меньшего университета, и мы (как почти каждое агентство) используем CAD (автоматизированная отправка) и RMS (рекордная система управления) система.

Наше предыдущее программное обеспечение CAD/RMS было создано ПОЛНОСТЬЮ в Доступ. Вы открыли Access, и через ужасный GUI, вводимые призывы к сервису, всему. Чиновники написали отчеты через тот же интерфейс.

Это работало отлично сначала, и затем поскольку размер базы данных вырос, это стало чрезвычайно медленным и трудным использовать. Это - то, что происходит, когда состояние заставляет Вас пойти с лицом, предлагающим самую низкую цену на проекте...

Теперь мы используем решение для CAD/RMS, которое на базе браузера, поддерживается MS SQL.

1
ответ дан Jared Harley 27 November 2019 в 16:03
поделиться

FileMaker является хорошей базой данных для смещения от Доступа MS. Это - межплатформенная база данных (Mac/ПК). Это имеет веб-Средство просмотра, через которое можно соединиться с веб-миром. Например, диаграммы, карты и т.д. можно показать в этом веб-средстве просмотра. FileMaker проста в использовании для новичков. Вы могли также исследовать механизм сценариев и достигнуть манипулирования данными. Последний FileMaker 10 имеет несколько новых интересных функций. Мой голос для FileMaker.

0
ответ дан Srividya Sharma 27 November 2019 в 16:03
поделиться

Я считаю, что File Maker Pro, вероятно, станет новым стандартом, если люди когда-нибудь узнают, что он существует.

FMP имеет все те же функции / недостатки Access, плюс вы действительно можете выполнить настоящую настройку клиент / сервер, если знаете, что делаете.

В одном файле вы можете определить свои формы, отчеты, таблицы и т. д. Он также является кросс-платформенным и работает на Windows или Mac, а также может быть адаптирован для работы в Интернете. Все было задумано.

Переход от «настоящих» SQL-серверов к File Maker Pro был действительно сложным в психологическом плане, но как только я освоился, я обнаружил, что это было довольно удивительно. Теперь, как база данных, в ней нет ничего особенного, но как система разработки приложений базы данных, которую могут использовать «нормальные» люди, она действительно сияет.

Если вы ПЛАНИРУЕТЕ настройку сети, я бы посоветовал потратить время на то, чтобы заранее узнать, как отделить базу данных хранилища от базы данных приложения. В противном случае обновления потребуют от вас большого количества операций экспорта / импорта данных, а это может занять некоторое время или быть практически невозможным, если ваши таблицы значительно изменятся.

Я создал приложение для колл-центра, которое автоматически обрабатывает входящие телефонные номера и автоматически набирает обычные POTS телефоны, использующие FMP на NT. Это было около 6 лет назад, так что я думаю, с тех пор ситуация улучшилась.

Мы создали приложение центра обработки вызовов, которое автоматически обрабатывает входящие телефонные номера и автоматически набирает номера обычных телефонов POTS с помощью FMP на NT. Это было около 6 лет назад, так что я думаю, с тех пор ситуация улучшилась.

Мы создали приложение центра обработки вызовов, которое автоматически обрабатывает входящие телефонные номера и автоматически набирает номера обычных телефонов POTS с помощью FMP на NT. Это было около 6 лет назад, так что я думаю, с тех пор ситуация улучшилась.

-1
ответ дан 27 November 2019 в 16:03
поделиться

Самое приятное в Access - это его ответ на большое раздувание ИТ. Он поставляется с офисом MS, поэтому он уже одобрен для использования на заблокированных компьютерах, но мне не нужно пытаться неделями / месяцами пытаться получить одобрение приложения в различных отделах, часы кодирования для учета и все тестирование для приложение, которое я могу запустить днем ​​с Access. Конечно, SQL-сервер было бы неплохо использовать, но не стоит головной боли.

6
ответ дан 27 November 2019 в 16:03
поделиться

Я использовал Access только тогда, когда хотел, чтобы Excel мог выполнить "левое внутреннее соединение ". В остальном MS проделала хорошую работу, сделав C # / SQL простым (и бесплатным) для использования для легких проектов RDB.

-1
ответ дан 27 November 2019 в 16:03
поделиться

В мире существует континуум разработчиков, а не жесткие границы. Люди варьируются от бизнес-менеджеров до ИТ-специалистов. Я считаю себя продвинутым разработчиком-любителем, что-то среднее между ними. По этой причине я использую MS Access на работе для организации большого количества данных в небольшом архитектурном бюро, включая табели учета рабочего времени, финансовые отчеты и архитектурные спецификации. Несомненно, приложение теперь представляет собой массу вонючей киски, которая выросла за почти пять лет.

Я давно искал что-то получше, чем Access. Я могу создавать простые приложения на VB.NET, однако кривая обучения VBA огромна. Пересмотрел всевозможные варианты. Часто вам требуется Crystal Reports, чтобы получить какие-либо возможности отчетности, или IDE не интуитивно понятна, или связывание поля с объектом данных каждый раз занимает десять минут, или нет интеграции с другими офисными продуктами. Босс также не собирается платить за то, что стоит бомбы. Я бы хотел уйти от Access, но ничто из того, что я видел, даже близко не ставит галочки во всех полях.

7
ответ дан 27 November 2019 в 16:03
поделиться

I don't think that Access is going away anytime soon. The beta of office 2010 is out with an updated Access included and the Microsoft blogs are hyping the features of Access 14 (the version after 2010) which include improved Access Projects (.ADPs) with better support for SQL Server 2005/2008 and better .Net integration.

If i were to look for a new integrated database development system providing front and backend features Oracle APEX would be the main contender. Front ends are web based requiring no runtime on the client, the whole system is free to download and instal (express edition) and given a few years the entrance barrier for new users hopefully will be reduced so it is something laymen can dabble in.

1
ответ дан 27 November 2019 в 16:03
поделиться
Другие вопросы по тегам:

Похожие вопросы: