Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - VBA

Страница: 1 |

 

  Вопрос: программно добовлять значения из другой таблицы Добавлено: 24.11.09 11:13  

Автор вопроса:  alfred
есть задача в ms access создать бд выписки счетов
встал вопрос как добовлять № счетов по порядку?
Додумался создать новую таблицу "Счетчики" с полем № счета.
Вопрос
как в форме, например "счета", при нажатии кнопки "получить № счета" он бы обращался в таблицу "Счетчики" брал бы оттуда занчение поля "№ счета" и вставлял в нужное поле. а само значение в таблице плюсанул +1?

Прошу примерно показать код кнопки.
или можно иными путями, как значение по умолчанию
 

Ответить

  Ответы Всего ответов: 2  

Номер ответа: 1
Автор ответа:
 Millenium



ICQ: 629966 

Вопросов: 118
Ответов: 903
 Web-сайт: www.aliyev.us
 Профиль | | #1
Добавлено: 24.11.09 13:33
У каждого грида есть свойство Sort. Просто укажи по какому столбцу сортировать.
Укажи какими компонентами пользуешься и на какой платформе (6/2003/2008).

Ответить

Номер ответа: 2
Автор ответа:
 alfred



Вопросов: 0
Ответов: 1
 Профиль | | #2 Добавлено: 09.12.09 12:23
платформа 2003
 Millenium меня немного не понял...
Есть несколько связанных таблиц. По ним создана форма.
нужно при добавлении новой записи на форме вставить значение из несвязанной таблицы

код нажатия кнопки на добавление в форме
  1. Private Sub добавить_Click()
  2.  
  3.     DoCmd.GoToRecord , , acNewRec
  4. 'сдесь нужно написать процедуру чтения значения из таблицы "счетчик" поле "№ счета"
  5. 'после, полученное значение из таблицы нужно вставить в поле "№_счета" на форме
  6. DoCmd.OpenQuery "обновление", acNormal, acEdit 'запрос на обновление значения таблицы +1 (это работает)
  7.     
  8. End Sub



код запроса на обноление таблицы
  1. UPDATE счетчик SET счетчик.№_счетa = счетчик.№_счетa+1;

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам