Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft Access Новый топик    Ответить
 Упрямая AddNew - помогите!  [new]
Mila
Member

Откуда: Krasnodar
Сообщений: 106
Set dbs = CurrentDb
Set rst = dbs.OpenRecordset("SELECT * " & _
" FROM DvSredstv ;")
rst.MoveFirst
rst.MoveLast
rst.AddNew
rst!Ostnach = I
rst.Update
Set dbs = Nothing
Почему запись добавляется в начало таблицы, а не, простите, в конец, почему???
23 авг 04, 16:54    [901972]     Ответить | Цитировать Сообщить модератору
 Re: Упрямая AddNew - помогите!  [new]
Темный
Member

Откуда:
Сообщений: 11941
А есть разница? Поставь order by

з.ы. Фотку давай :)
23 авг 04, 16:56    [901977]     Ответить | Цитировать Сообщить модератору
 Re: Упрямая AddNew - помогите!  [new]
Владимир Саныч
Member

Откуда: Израиль (причем это 1 человек, а не 2 => прошу на ты)
Сообщений: 40414
У таблицы нет такого понятия, как начало или конец. В таблице нет заданного порядка. Порядок появляется, когда делается запрос.
23 авг 04, 17:03    [902001]     Ответить | Цитировать Сообщить модератору
 Re: Упрямая AddNew - помогите!  [new]
Mila
Member

Откуда: Krasnodar
Сообщений: 106
Да ну тебю)))
Дело в том что мне на скорую руку надо сварганит табличку которая буит хранить сл данные
остаток на нач дня, приход, возврат, банк, остаток на конец дня, дата
после ввода - приход, возврат, банк - рассчитывается остаток на конец дня, добовляется в табл новая запись и он переносится в поле остаток на начало дня уже следующей записи
так вот моя хотеть знать как работает AddNew? моя думать что она добовляет запись в конец табл, то есть созд посл запись, но ... она мне чего то начала новую запись делать первой, не меняя прог код (просто удалила содержимое таб) вдруг стала делать последней как я хотела
а мне нада точно знать!
23 авг 04, 17:05    [902010]     Ответить | Цитировать Сообщить модератору
 Re: Упрямая AddNew - помогите!  [new]
Mila
Member

Откуда: Krasnodar
Сообщений: 106
Саныч, сорри, эт Темному))))
подскажите плиз как мне реализовать эту бухгалтерскую заморочку?
23 авг 04, 17:06    [902014]     Ответить | Цитировать Сообщить модератору
 Re: Упрямая AddNew - помогите!  [new]
vam911
Member

Откуда:
Сообщений: 670
Вопрос трудный.
1/ Строка добавляется в конец
2/ извраты с мув на то, куда добавляется запись не влияют

3/ на экране вы видите записи в соответствии с заданным поряком сортировки, а не вот порядке, в котром они хранятся в БД.

А вообще-тоУ таблицы нет ни начала ни конца, а есть правила вывода, определенные порядком сортировки
23 авг 04, 17:07    [902017]     Ответить | Цитировать Сообщить модератору
 Re: Упрямая AddNew - помогите!  [new]
Темный
Member

Откуда:
Сообщений: 11941
ФОТКУ!!!
23 авг 04, 17:10    [902026]     Ответить | Цитировать Сообщить модератору
 Re: Упрямая AddNew - помогите!  [new]
Mila
Member

Откуда: Krasnodar
Сообщений: 106
моя понимать, что начало и конец в таблице понятие растяжимое
но если значение 1 записи 1поля один должно переноситься во 2-ю вновь добавленную запись в поле два и вообще хотелось бы чтоб они шли (??? - или как это сказать с учетом того что они идут как хотят) по порядку...
счетчик сделать чтоли?
Подскажите пожалуйста)))
23 авг 04, 17:12    [902031]     Ответить | Цитировать Сообщить модератору
 Re: Упрямая AddNew - помогите!  [new]
Mila
Member

Откуда: Krasnodar
Сообщений: 106
Темный - вроде не весна на дворе))))
Может поможешь чем, а там посмотрим ;)
23 авг 04, 17:14    [902040]     Ответить | Цитировать Сообщить модератору
 Re: Упрямая AddNew - помогите!  [new]
vam911
Member

Откуда:
Сообщений: 670
Счетчик- это не плохо для начала.
потом запрос сортировка по убыванию поля счетчика, одна строка.
вот ее-то и добавляй.

Хотя как я понял задачу..... это не совсем верно. А целиком писать прогу... уж извини, присоединяюсь к темному
23 авг 04, 17:16    [902048]     Ответить | Цитировать Сообщить модератору
 Re: Упрямая AddNew - помогите!  [new]
Mila
Member

Откуда: Krasnodar
Сообщений: 106
Это заговор!!!!!
не нужна мне ваша прога, принцип объясните хотя бы)))
23 авг 04, 17:17    [902053]     Ответить | Цитировать Сообщить модератору
 Re: Упрямая AddNew - помогите!  [new]
vam911
Member

Откуда:
Сообщений: 670
Mila
Это заговор!!!!!
не нужна мне ваша прога, принцип объясните хотя бы)))


А что требуется + твой рост= первому шагу :)
23 авг 04, 17:24    [902083]     Ответить | Цитировать Сообщить модератору
 Re: Упрямая AddNew - помогите!  [new]
Владимир Саныч
Member

Откуда: Израиль (причем это 1 человек, а не 2 => прошу на ты)
Сообщений: 40414
Mila
Это заговор!!!!!
не нужна мне ваша прога, принцип объясните хотя бы)))

Я же уже объяснил.
23 авг 04, 17:25    [902085]     Ответить | Цитировать Сообщить модератору
 Re: Упрямая AddNew - помогите!  [new]
Темный
Member

Откуда:
Сообщений: 11941
Не... Сначала фотку :)
Тем более, что я уже все сказал.
23 авг 04, 17:30    [902105]     Ответить | Цитировать Сообщить модератору
 Re: Упрямая AddNew - помогите!  [new]
vam911
Member

Откуда:
Сообщений: 670
в день проходит одна операция ?
те. таблица
имеет структуру
дата, остаток на начало, приход, расход, остаток на конец.
23 авг 04, 17:33    [902113]     Ответить | Цитировать Сообщить модератору
 Re: Упрямая AddNew - помогите!  [new]
маяк
Member

Откуда: MSU, Moscow, Russia
Сообщений: 280
Mila
принцип объясните хотя бы)))
Блин, сказали ведь уже. Давайте ещё раз.
В АКСЕССОВСКИХ ТАБЛИЦАХ НЕТ НИКАКОЙ ПОСЛЕДОВАТЕЛЬНОСТИ ДАННЫХ. Если тебе нужно его создать - приделывай поле с датой и сортируй по нему.
23 авг 04, 17:33    [902115]     Ответить | Цитировать Сообщить модератору
 Re: Упрямая AddNew - помогите!  [new]
vam911
Member

Откуда:
Сообщений: 670
Эх соравлась. Подсекать надо было, подсекать.....
23 авг 04, 17:45    [902155]     Ответить | Цитировать Сообщить модератору
 Re: Упрямая AddNew - помогите!  [new]
Владимир Саныч
Member

Откуда: Израиль (причем это 1 человек, а не 2 => прошу на ты)
Сообщений: 40414
маяк
приделывай поле с датой

Счетчик надежнее. Системная дата меняется руками, а если база заполняется с нескольких компов, то на них она вообще разная.
23 авг 04, 18:36    [902252]     Ответить | Цитировать Сообщить модератору
 Re: Упрямая AddNew - помогите!  [new]
Темный
Member

Откуда:
Сообщений: 11941
vam911
Эх соравлась. Подсекать надо было, подсекать.....

Так подсекал! Удилище из рук вырвалось :)
23 авг 04, 18:39    [902263]     Ответить | Цитировать Сообщить модератору
 Re: Упрямая AddNew - помогите!  [new]
Mila
Member

Откуда: Krasnodar
Сообщений: 106
Инет вчера блин вылетел, а счетчик сделала уже, всем спасибо, глубокий реверанс))))
24 авг 04, 10:14    [902934]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft Access Ответить