Перейти к содержимому

Фотография

Помогите чайникупо MS Access


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 34

#1
HAT

HAT

    Читатель

  • Свой человек
  • 2 365 сообщений
есть задача небольшая: надо сделать форму с двумя полями (период чисел) и кнопку по которой будет запрос выполняться, и все что он собрал выкидывать екселевский файл. запрос сам сделаю. Когда то 10 лет назад писал на нем с тех пор забыл все напрочь. C меня пиво.
  • 0

#2
yedyge

yedyge
  • Свой человек
  • 879 сообщений
честно и конструктивно. в отличие от всяких там курсантов.

уважаю!

хотя в акцессе не в зуб ногой.
  • 0

#3
Doperst

Doperst
  • В доску свой
  • 1 878 сообщений
Форму с полями и кнопкой сделать легко. Назовем их myForm, myTextBox1, myTextBox2, myButton.

На событии "Нажатие кнопки" на кнопке myButton прописать такой код:

Private Sub myButton_Click()
DoCmd.OutputTo acOutputQuery, "myQuery", acFormatXLS, , True
End sub

Создаешь запрос myQuery, в запросе получаешь значение текстовых полей из формы как-нибудь так:

SELECT .... FROM .... WHERE [Employees].[Salary]>=Forms![myForm]![myTextBox1] AND [Employees].[Salary]<=Forms![myForm]![myTextBox2]


Собственно, все.
  • 0

#4
HAT

HAT

    Читатель

  • Свой человек
  • 2 365 сообщений
Вай рахмет!
Но это еще не все, есть другая проблема, в связанной таблице есть поле тип которого изменять нельзя, а формат у него Полный формат даты, соответственно дату пишет 15.10.2005 16:09:00. Мне необходимо получить выборку строк в периоде дней без учета времени, когда я в условии запроса указываю на поле в форме (формат которого Краткий формат даты) с датой 15.10.2005, то ничего не выходит.
  • 0

#5
Visual1

Visual1
  • В доску свой
  • 1 198 сообщений
RTFM функции DatePart, FormatDateTime

Сообщение отредактировал Visual1: 09.12.2009, 11:57:35

  • 0

#6
Doperst

Doperst
  • В доску свой
  • 1 878 сообщений
По-моему, полный формат даты от краткого отличается только тем, что в кратком время 00:00:00. Так что, что-то ты неправильно делаешь просто, возможно дату на форме Акцесс воспринимает, как текст.
Попробуй CDate(Forms!myForm!myDate, "dd.mm.yyyy")

Сообщение отредактировал Doperst: 09.12.2009, 14:10:00

  • 0

#7
saule_k

saule_k
  • Гость
  • 5 сообщений
Люди, помогите найти хорошего специалиста, который помог бы освоить Access 2007. Нас будет примерно 3 или 4 человека. Буду благодарна за любую информацию.
  • 0

#8
ПересмешниК

ПересмешниК
  • Завсегдатай
  • 199 сообщений

Люди, помогите найти хорошего специалиста, который помог бы освоить Access 2007. Нас будет примерно 3 или 4 человека. Буду благодарна за любую информацию.

С предыдущими версиями MS Access знакомы?
На каком уровне планируете освоить MS Access 2007?
Доступ в Интернет есть?
Хороший онлайн ресурс по изучению MS Access 2007 от Microsoft
Ну и как всегда, Google
Результаты запроса: обучение access 2007 в Алматы
  • 0

#9
Святой Валентинищщщаа Х-мэн!

Святой Валентинищщщаа Х-мэн!

    Читатель

  • Гость
  • 31 сообщений
А чаво делать то с ним собрались?
Если удовлетворять потребности бизнеса - обратитесь www.hth.kz
и может конечно кто чего и скажет - но я скажу однозначно что нету по аксесс ни одной книги и онлайнового тренинга который реально позволяет научиться с его помощью решать реальные жизненные задачи - даже авторизованные тренинги майкрософт видать делали чуваки специализирующиеся по офисным приложениям, но не информационным системам и базам данных :D
(а свою книгу я так и не взялся издать до сих пор :))
  • 0

#10
HAT

HAT

    Читатель

  • Свой человек
  • 2 365 сообщений
В Акцесс все очень легко, только задача конкретная нужна. Но серьезного на нем не сделаешь, ибо по сети он глючит сильно.
  • 0

#11
Святой Валентинищщщаа Х-мэн!

Святой Валентинищщщаа Х-мэн!

    Читатель

  • Гость
  • 31 сообщений

В Акцесс все очень легко, только задача конкретная нужна. Но серьезного на нем не сделаешь, ибо по сети он глючит сильно.

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

#12
HAT

HAT

    Читатель

  • Свой человек
  • 2 365 сообщений
Давно сам на нем пару софтин написал, но перешел на 1С, и я вам скажу что на 1С во много раз быстрее, надежнее получается, учитывая возможности восьмерки, так 1С становится идеальной системой для учета.
  • 0

#13
Святой Валентинищщщаа Х-мэн!

Святой Валентинищщщаа Х-мэн!

    Читатель

  • Гость
  • 31 сообщений

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

Причем тут Microsoft Office System и 1С которая является приложением работающим с данными? Это абсолютно разные вещи. Не 1С быстрее, а SQL Server в котором она хранит свои данные. ПРичем 1С корявое приложения ибо слишком унифицированное.
На базах в сотни мегабайт аксесс очень быстро работает, количество юзеров небольшое - он на это и рассчитан - ибо позиционируется как настольная СУБД. В случае роста системы его цепляют к SQL Server и данные держат там - и это уже реально корпоративного класса система.
  • 0

#14
HAT

HAT

    Читатель

  • Свой человек
  • 2 365 сообщений
Уважаемый Святой Валентинищщщаа, я на 1С работаю 10 лет и не видел более надежной и простой системы, напишите если знаете, про скорость имелось ввиду создания приложения а не работы. (скорости работы вполне хватает). Те приложения которые я писал на акцесс не идут ни в какое сравнение с базами которые я повидал, может поэтому и глючили (в основном когда несколько пользователей одновременно работу вели) что слишком сложные бизнесспроцессы. Это правилльно подмечено "настольная СУБД" скорее домашняя.
  • 0

#15
44444

44444

    он же Les

  • Забанен
  • 5 сообщений
=)

#16
44444

44444

    он же Les

  • Забанен
  • 5 сообщений
access рулит

#17
Писец!

Писец!

    он же Щастье!

  • Забанен
  • 17 сообщений

Уважаемый Святой Валентинищщщаа, я на 1С работаю 10 лет и не видел более надежной и простой системы, напишите если знаете, про скорость имелось ввиду создания приложения а не работы. (скорости работы вполне хватает). Те приложения которые я писал на акцесс не идут ни в какое сравнение с базами которые я повидал, может поэтому и глючили (в основном когда несколько пользователей одновременно работу вели) что слишком сложные бизнесспроцессы. Это правилльно подмечено "настольная СУБД" скорее домашняя.

Ну видать руки совсем корявые - если приложение аксесс с несколькими юзерами уже тормозит. Судя по тому что в самом аксессе там уже на ВБА прогят - ну подход в корне не верен :)
Из быстроты разработки могу привести Access ADP, Oracle HTMLDB :) (Forms тоже быстро :(
1C хорош только как предконфигуренная фигня - потому как изучить бухгалтерию и разработать для нее софт есть большая засада :-/

#18
HAT

HAT

    Читатель

  • Свой человек
  • 2 365 сообщений

Ну видать руки совсем корявые - если приложение аксесс с несколькими юзерами уже тормозит. Судя по тому что в самом аксессе там уже на ВБА прогят - ну подход в корне не верен :laugh:
Из быстроты разработки могу привести Access ADP, Oracle HTMLDB :( (Forms тоже быстро :)
1C хорош только как предконфигуренная фигня - потому как изучить бухгалтерию и разработать для нее софт есть большая засада :)

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

#19
hes

hes
  • В доску свой
  • 1 567 сообщений

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

обсуждение 1С как бы не тут))
а что 1С - панацея? у каждой системы свои задачи, и если софт в конкретном месте тормозит то это корявость рук разработчика в общем то. оптимизация запросов для этого есть ))
  • 0

#20
Celine Paris

Celine Paris
  • Завсегдатай
  • 169 сообщений
;)
  • 0


Количество пользователей, читающих эту тему: 1

пользователей: 0, неизвестных прохожих: 1, скрытых пользователей: 0

Размещение рекламы на сайте     Предложения о сотрудничестве     Служба поддержки пользователей

© 2011-2022 vse.kz. При любом использовании материалов Форума ссылка на vse.kz обязательна.