Какие-либо подсказки относительно того, чтобы заставлять направляющие работать с бэкендом Доступа?

Чтобы добавить к ответу Web_Designer,

будет иметь высоту (полностью состоящую из нижней части), равную 75% от ширины ее содержащего элемента. Вот хорошее резюме: http://mattsnider.com/css-using-percent-for-margin-and-padding/ . Я не уверен, почему это так, но так оно и есть.

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

div.ar-outer{
    width: 60%; /* container; whatever width you want */
    margin: 0 auto; /* centered if you like */
}
div.ar {
    width:100%; /* 100% of width of container */
    padding-bottom: 75%; /* 75% of width of container */
    position:relative;
}
div.ar-inner {
    position: absolute;
    top: 0; bottom: 0; left: 0; right: 0;
}

Недавно я использовал что-то похожее на трюк с изображениями Эллиота, чтобы позволить мне использовать мультимедийные запросы CSS для обслуживания другого файла логотипа в зависимости от разрешения устройства, но все же масштабировать пропорционально, как это делал (Я устанавливаю логотип в качестве фонового изображения на прозрачный .png с правильным соотношением сторон). Но решение Web_Designer избавит меня от HTTP-запроса.

5
задан blank 27 January 2009 в 06:15
поделиться

7 ответов

Это - съемка общим планом, но существует адаптер ODBC для ActiveRecord, который мог бы работать.

3
ответ дан 14 December 2019 в 04:52
поделиться

Другая опция, которая более сложна, но могла работать, если Вы были вынуждены сделать это, состоит в том, чтобы записать слой УСПОКОИТЕЛЬНЫХ веб-сервисов, которые выставят Доступ к направляющим. Если Вы осторожны в своем дизайне, те УСПОКОИТЕЛЬНЫЕ веб-сервисы могут быть использованы непосредственно ActiveResoure, который даст Вам большую функциональность ActiveRecord.

1
ответ дан 14 December 2019 в 04:52
поделиться

Существуют некоторые странные вещи в Доступе, который мог бы вызвать проблемы, и я не знаю, заботится ли ODBC о нем. Если бы это делает @John Topley, является правильным, ODBC был бы Вашим единственным cance.

  1. Верный в доступе =-1 не 1
  2. Доступ рассматривает даты по-другому, чем регулярный TSQL.
  3. Вы могли бы столкнуться с проблемой, создающей отношения.

Если Вы пойдете с доступом, то вероятно, узнает больше об отлаживании AcriveRecord затем, Вы когда-либо заботились (который не мог бы быть плохой вещью),

1
ответ дан 14 December 2019 в 04:52
поделиться

Кажется, существует что-то вроде адаптера соединения Доступа здесь: http://svn.behindlogic.com/public/rails/activerecord/lib/active_record/connection_adapters/msaccess_adapter.rb

database.yml файл был бы похож на это:

development:
  adapter: msaccess
  database: C:\path\to\access_file.mdb

Я отправлю больше после того, как я испытаю его с направляющими 2.1

2
ответ дан 14 December 2019 в 04:52
поделиться

Maudite записал:

Верный в доступе =-1 не 1

Не корректный. Верный определяется как не являющийся ложью. Так, если Вы хотите использовать Верный в операторе Where, используйте Не Ложь вместо этого. Это предоставит полной межплатформенной совместимости со всеми механизмами SQL.

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

Maudite записал:

Доступ рассматривает даты по-другому, чем регулярный TSQL.

Снова, это только будет проблемой, если Вы не проходите ODBC или драйверы OLEDB, которые будут заботиться о переводе Струи SQL в TSQL для Вас.

Maudite записал:

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

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

1
ответ дан 14 December 2019 в 04:52
поделиться

Необходимо действительно уговорить их на разрешение SQLite. Это суперпросто установить и работает как Доступ, был бы (как файл, сидящий рядом с приложением на том же сервере).

0
ответ дан 14 December 2019 в 04:52
поделиться

Во-первых, Вы действительно хотите использовать sqlite.

По моему опыту, сам Доступ является грудой [отредактированного], но Струйный механизм базы данных, который он использует, на самом деле довольно быстр и может обработать некоторые довольно сложные SQL-запросы. Если бы можно найти адаптер направляющих, который на самом деле работает, я сказал бы, что Вы будете в порядке. Просто не открывайте DB с доступом frontend, в то время как Ваше приложение для направляющих работает :-)

Если Ваш клиент является достаточно анальным, чтобы только позволить Вам разрабатывать с одобренным списком баз данных, они могут быть более заинтересованы тем, что Струя deprectated и не получит больше поддержки со стороны MS.

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

0
ответ дан 14 December 2019 в 04:52
поделиться
Другие вопросы по тегам:

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