powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Надо обновить поле-счетчик
25 сообщений из 53, страница 1 из 3
Надо обновить поле-счетчик
    #32190947
ХелпМи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Давно как-то видел как с помощью DAO можно обновить поле-счетчик.
Сейчас не получается. Забыл. Ибо в жизнь никогда не было сее нужно. А сейчас нужно. Очень. Не спрашивайте зачем - действительно надо.

Сейчас код такой
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
    Dim db                         As DAO.Database
    Dim r                          As DAO.Recordset
    Dim i as Long
    Set db = DBEngine( 0 )( 0 )
    
    Set r = db.OpenRecordset( "table1" )
    'r.Index =  "PrimaryKey" 
    Do While Not r.EOF
        r.Edit
        r!auDH_Name.Value = i
        r.Update
        r.MoveNext
        i =i+ 1 
    Loop
...
Рейтинг: 0 / 0
Надо обновить поле-счетчик
    #32190950
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Обновить - сомневаюсь, что можно. Знаю другое. Можно добавить запись через Append Query, задав явное значение для счетчика. После этого счетчик станет выдавать значения начиная с этого.
...
Рейтинг: 0 / 0
Надо обновить поле-счетчик
    #32190957
Хам трамвайный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
для А2000 и выше
можно сделать проще
выполнить запрос
alter table ТаблицаМоя alter column ИмяПоляСчетчика counter(1,1)
...
Рейтинг: 0 / 0
Надо обновить поле-счетчик
    #32190966
ХелпМи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2Хам Трамвайный

Это изменит лишь первоначальное значение и приращение, а мне нужно изменить существующее :(
...
Рейтинг: 0 / 0
Надо обновить поле-счетчик
    #32190978
Фотография Pavel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А нафига это вааще надо?
...
Рейтинг: 0 / 0
Надо обновить поле-счетчик
    #32190980
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
- Не спрашивайте зачем - действительно надо.
- А нафига это вааще надо?

Ну и чё теперь будет?
...
Рейтинг: 0 / 0
Надо обновить поле-счетчик
    #32190983
ХелпМи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2Pavel
Ведь просил - не спрашивайте :) нужно.

Я сам до сегодняшнего дня счетчики не редактировал. Нахрена? Счетчик он и есть счетчик.
А сейчас надо. Вот такие пироги, с начинкой ввиде изменившейся структуры у рабочей базы.
...
Рейтинг: 0 / 0
Надо обновить поле-счетчик
    #32190986
Фотография Pavel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не спрашивайте зачем - действительно надо.
OOPS, не увидел сразу. Снимаю свое нафига.
...
Рейтинг: 0 / 0
Надо обновить поле-счетчик
    #32190991
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Стойте. Похоже, что для ответа действительно надо знать, нафига. Потому что вот у меня идея, но я не знаю, годится ли она. А именно: переопределить поле прямо в базе раз и навсегда, чтобы оно перестало быть счетчиком. А значения по умолчанию давать функцией.
...
Рейтинг: 0 / 0
Надо обновить поле-счетчик
    #32190992
ХелпМи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2Pavel
>Снимаю свое нафига.

Ты лучше напомни способ решения. :)
Ей-богу, мужики, несколько лет назад (во, как долго я счетчики не трогал :) ) видел. Да и в MS SQL при желании можно. А тут такая засада - начало колбасить структуры базы, ввиду наращивания функциональности.
Я еще минут 20 подожду (а че? самый оперативный форум :) )и пойду писать прогу для переноса.
...
Рейтинг: 0 / 0
Надо обновить поле-счетчик
    #32190993
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
> минут 20

Дня три минимум.
...
Рейтинг: 0 / 0
Надо обновить поле-счетчик
    #32191006
ХелпМи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2Владимир Саныч

Я прекрасно понимаю абсурдность смены значения счетчика, но мне нужно все изменить сегодня. Если бы кто вспомнил (сейчас), то я бы с экономил пару часов.
...
Рейтинг: 0 / 0
Надо обновить поле-счетчик
    #32191013
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
> Я прекрасно понимаю абсурдность

Вообще-то я предложил решение, а не накидывался на абсурдность. Повторяю печатными буквами: переопределить поле прямо в базе раз и навсегда, чтобы оно перестало быть счетчиком. А значения по умолчанию давать функцией.
...
Рейтинг: 0 / 0
Надо обновить поле-счетчик
    #32191019
Хам трамвайный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
прально сказал ВС
изменить счетчик на длинное целое
и самому потом заполнять это поле
...
Рейтинг: 0 / 0
Надо обновить поле-счетчик
    #32191026
VIG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Посмотри тут .Может подойдет
...
Рейтинг: 0 / 0
Надо обновить поле-счетчик
    #32191035
ХелпМи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2VIG

Посмотрел. Плюнул. Хрен с изменениями счетчика. Жалко, что у меня не MS SQL.
Спасибо всем, особенно Pavl'у за "вааще"
...
Рейтинг: 0 / 0
Надо обновить поле-счетчик
    #32191048
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
А это позитивный подход - проигнорировать все предложенные решения...
...
Рейтинг: 0 / 0
Надо обновить поле-счетчик
    #32191057
ХелпМи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
При чем тут "проигнорировать предложения".
Во-первых, я и их все расмотрел
Во-вторых, ни одно не подошло
В-третьих, я честно предупреждал про 20 минут :)
...
Рейтинг: 0 / 0
Надо обновить поле-счетчик
    #32191087
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Я и говорю - позитивный подход. "Заранее знаю, что вы мне тут ничего толкового за 20 минут не предложите".
...
Рейтинг: 0 / 0
Надо обновить поле-счетчик
    #32191107
ХелпМи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
..а ты в этом смысле.
Почему же, VIG дал очень даже позитивную ссылку. Прочтение которой отбило всякую охоту искать то, чего нет. А про 20 минут - что тут похого? Каждая задача имеет свой вес(ранг). На одну можно потратить всю жизнь, на другую - не более нескольких минут. Моя задачка именно на 20 минут - не нашел другого способа решения - делаешь как делал раньше. Сидеть дни напролет в форуме (ах), выжидая что кто-то придложит способ решения моей проблемы - это не мой стиль :)
...
Рейтинг: 0 / 0
Надо обновить поле-счетчик
    #32191114
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Просто мы тут в форуме привыкли, что если человек задает вопрос, то ему ответ нужен . А если человек пришел, напряг всех, а на ответы ему плевать, то предупреждать об этом надо заранее.
...
Рейтинг: 0 / 0
Надо обновить поле-счетчик
    #32191120
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Эх блин, хотел решение предложить, да на обед уехал. Когда приехал - 20 минут уже истекли.
Не успель я, не успель.
...
Рейтинг: 0 / 0
Надо обновить поле-счетчик
    #32191136
Фотография Лифчик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что, получили благодарность?
Вот так-то. Помогать надо действительно страждущим и нуждающимся, а не говнюкам всяким.
...
Рейтинг: 0 / 0
Надо обновить поле-счетчик
    #32191182
ХелпМи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2Владимир Саныч
>мы тут в форуме привыкли, что если человек задает вопрос, то ему ответ нужен.

Нужен. И я его получил. Никого не напрягая. Ты, наверное, обидился ( ), что я не последовал твоему совету. Поверь, в данном случае он просто не подошел.
На ответы мне не плевать (заметь, я плевал на свой СЧЕТЧИК), ты же не Счетчик :)
И заранее я предупредил. Как никак. К тому же результат был получен, благодоря VIG.

2 Лох Позорный
>Не успель я, не успель.
АпАздАл

2Лифчик
>не говнюкам всяким
В этом форуме не принято других называть нехорошими словами.

Заметь, ни в одном топике я никого никак не обозвал. Даже на реплику Павла я отвечал с улыбкой :), так как было понятно, что он не доглядел.

2 All
готов обсудить сколько надо было потратить время на вспоминание возможности редактировнаия знаечния счетчика, если база остановлена, юзера нервничают и есть возможность все сделать и без редактирования, но гораздо дольше (кстати уже сделал).
...
Рейтинг: 0 / 0
Надо обновить поле-счетчик
    #32191189
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
2 ХелпМи:

В следующий раз приходи с другим ником, чтобы я не знал, что это ты.
...
Рейтинг: 0 / 0
25 сообщений из 53, страница 1 из 3
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Надо обновить поле-счетчик
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]