Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: ошибка при попытке сохранить новое выражение в таблице. access 2007
 
 автор: lippy   (11.10.2008 в 09:20)   личное сообщение
 
 

Здравствуйте
Помогите мне пожалуйста. Мне в институте дали задание сделать 3 таблицы, 3 формы, 3 запроса. В каждой таблице не менее 6 полей и 10 записей и т.д. и т.п.. У меня есть таблица, в ней поля: Цена, Колличество и Стоимость. Стоимость=Цена*Колличество. Пишу выражение Цена*Колличество в значение по умолчанию. Все вроде бы делаю, как написано в учебнике, а он мне постоянно разные ошибки. То поле Колличество не распознается ядром базы данных, то цена не распознается. Помогите.

  Ответить  
 
 автор: ДрЮня   (11.10.2008 в 10:13)   личное сообщение
 
 

немного не по делу:
вычисляемые поля хранить в таблице не рекомендуется (ну за редким исключением)

  Ответить  
 
 автор: lippy   (11.10.2008 в 10:20)   личное сообщение
 
 

а в чем тогда хранить вычисляемые поля?

  Ответить  
 
 автор: Bellerofont   (11.10.2008 в 13:20)   личное сообщение
 
 

А зачем его хранить, если оно может быть легко вычислено?
Просто сделайте запрос к таблице и добавьте в запрос вычисляемое поле

  Ответить  
 
 автор: Гамлет   (11.10.2008 в 13:21)   личное сообщение
 
 

В таблице нужно хранить только кол_во и цена.
На основе таблицы делается запрос,
а в нем создается вычисляемое поле Сумма: [кол_во]*[цена].
и лучше сразу везде все названия полей пиши латинскими буквами.
Напр. цена = cena, кол_во = kol_vo

  Ответить  
 
 автор: lippy   (12.10.2008 в 11:23)   личное сообщение
 
 

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

  Ответить  
 
 автор: час   (12.10.2008 в 11:56)   личное сообщение
 
 

Конечно можно будет.
Кода в голове уляжется- всё просто окажется......

Сумма: [kol-vo]*[cena]

  Ответить  
 
 автор: Lukas   (12.10.2008 в 12:26)   личное сообщение
 
 

Старайтесь использовать правильные имена полей:
Цена - Price
Кол-во - Count
Сумма - Amount

  Ответить  
 
 автор: час   (12.10.2008 в 12:34)   личное сообщение
 
 

кстати count - может взбрыкнуть - Я слово зарезервированное а вы меня где попало ИСПОЛЬЗУЕТЕ
как Вы считаете???

  Ответить  
 
 автор: Lukas   (12.10.2008 в 13:12)   личное сообщение
 
 

Так надо именовать не просто Count, а например для товара:
GoodsCount
GoodsPrice
GoodsAmount

  Ответить  
 
 автор: Гамлет   (12.10.2008 в 15:09)   личное сообщение
 
 

To lippy
А потом можно будет сделать, чтобы в запросе или форме было русскими ?

в таблице, в запросе для каждого поля есть свойство Подпись (caption) там и пишите русское название

  Ответить  
 
 автор: час   (12.10.2008 в 20:27)   личное сообщение
 
 

АААААААААААААААААААААААААААААААА........................................
GoodsCount
GoodsPrice
GoodsAmount

  Ответить  
 
 автор: FORMAT   (13.10.2008 в 10:56)   личное сообщение
 
 

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

2афтар!! Может все таки прикрепите сюда то, что сделали, ибо телепатов здесь не так уж много.

  Ответить  
 
 автор: FORMAT   (13.10.2008 в 11:00)   личное сообщение
 
 

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

  Ответить  
 
 автор: час   (13.10.2008 в 17:04)   личное сообщение
 
 

тексты и без смайликов вполне читабельны -
Не расстраивайтеся!!!!!!!!

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList