Форум программистов, компьютерный форум, киберфорум
Наши страницы
MS Access
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.63/8: Рейтинг темы: голосов - 8, средняя оценка - 4.63
Maks1978
0 / 0 / 0
Регистрация: 03.10.2012
Сообщений: 10
1

Поле типа "Счетчик" с размером "Код репликации"

21.09.2014, 12:06. Просмотров 1477. Ответов 2
Метки нет (Все метки)

Подскажите, пожалуйста, как программно создать в Access-е поле типа "Счетчик" с размером "Код репликации". Пробовал и через SQL и через DAO - не получается. Результаты: либо тип "Числовой" с размером "Код репликации", либо тип "Счетчик" с размером "Длинное целое".

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.09.2014, 12:06
Ответы с готовыми решениями:

не могу понять значит соединить "Код лекарства 1", "Код лекарства 2", "Код лекарства 3" типа лечится можно и 3 видами препараторов.
Здрасте музчины и девушки! Такой вопрос, есть! Помогите. Есть значит...

Message "Write conflict" with "Save record", "Copy to clipboard", "Drop changes" buttons
Здравствуйте. Получив это сообщение нажимаю на "Save record" и продолжаю...

вывести записи из таблицы "Таблица1", в которых есть название1, но при этом столбец "Код" из таблицы "Таблица1" присутствует в значениях столбца "Комм
Помогите пожалуйста, решить такую задачку. Необходимо вывести записи из таблицы...

поле в форме "Студенты" - "Дата рождения". Как сделать,чтобы при переходе в данное поле автоматически появлялся календарь.
Есть поле в форме "Студенты" - "Дата рождения". Как сделать,чтобы при переходе...

Запрос с условием отбора по полю с типом "код репликации"
Здравствуйте. Помогите разобраться. Не выполнятся запрос Select * from...

2
mobile
Эксперт MS Access
23338 / 13143 / 2754
Регистрация: 28.04.2012
Сообщений: 14,395
21.09.2014, 12:46 2
Запросом создать код репликации не получится. В DAO можно. В примере создается таблица tblTest с полем TestGUID типа код репликации
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
Sub testguid()
    Dim db As dao.Database
    Dim tdf As dao.TableDef
    Dim fld As dao.Field
    
    Set db = CurrentDb()
    Set tdf = db.CreateTableDef("tblTest")
    With tdf
        Set fld = .CreateField
        With fld
            .name = "TestGUID"
            .Type = dbGUID
            .Size = 16
            .Attributes = dbSystemField
            .DefaultValue = "GenGUID()"
        End With
        .Fields.Append fld
    End With
    db.TableDefs.Append tdf
    db.TableDefs.Refresh
End Sub
Но запросом можно создать счетчик типа длиное целое
SQL
1
ALTER TABLE tblTest ADD COLUMN id counter
0
Maks1978
0 / 0 / 0
Регистрация: 03.10.2012
Сообщений: 10
23.09.2014, 20:14  [ТС] 3
Я пишу на C# и поэтому переделал представленный выше код так:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
...
using Dao = Microsoft.Office.Interop.Access.Dao;
...
public static void СоздатьТаблицу(String ИмяФайлаБазыДанных, String ИмяТаблицы)
{
            Dao.DBEngine dbe = new Dao.DBEngine();
            Dao.Database db = dbe.OpenDatabase(ИмяФайлаБазыДанных);
            Dao.TableDef tdf = db.CreateTableDef(ИмяТаблицы);
            Dao.Field fld = tdf.CreateField();
            fld.Name = "Код";
            fld.Type = (short)Dao.DataTypeEnum.dbGUID;
            fld.Size = 16;
            fld.Attributes = (int)Dao.FieldAttributeEnum.dbSystemField;
            fld.DefaultValue = "GenGUID()";
            tdf.Fields.Append(fld);
            db.TableDefs.Append(tdf);
            db.TableDefs.Refresh();
            db.Close();
}
...
Правда создает поле типа "Числовой" с размером "Код репликации", но, самое главное, при добавлении новых строк, автоматом в поле "Код" добавляются новые гуиды.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.09.2014, 20:14

При нажатии на кнопку "Сохранить запись" в текстовом поле вылезает надпись "#Удалено"
При нажатии на кнопку "Сохранить запись" в текстовом поле вылезает надпись...

Организация выбора поля через элемент "поле со списком" для поиска в элементе "список"
Имеются: -таблица "Лица" с полями: имя, зарегистрированный адрес, почтовый...

Автоматически заполнить поле "цена" при заполнении поля "услуга" в форме
Как автоматически заполнить поле "цена" при заполнении поля "услуга" в форме ?...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru