Копирование записи в VBA

document.documentElement.scrollTop НЕ работает ни с Safari, ни с продуктами Apple.

window.pageYOffset делает. Похоже, они производят одинаковые значения.

1
задан BIBD 23 September 2009 в 17:08
поделиться

2 ответа

Если я правильно вас понимаю, это звучит так, будто вы хотите, чтобы оператор SQL создавал новую запись.

Вы используете Microsoft Access? Я бы рекомендовал сначала создать запрос, который делает это в редакторе запросов. Это будет запрос на добавление, что-то вроде:

INSERT INTO TableA ( ID,col1, col2 )
SELECT [ID] & "B" AS NewName,col1, col2
FROM TableA
WHERE (([ID]="L20444"));

Сначала проверьте это, чтобы убедиться, что он выполняет то, что вы хотите, и превратите «L20444» в параметр ([OldID] или что-то в этом роде). Затем добавьте код в свой сценарий VBA, который выполняет этот запрос. Он должен появиться с запросом OldID, когда вы его запустите.

Затем вам нужно научиться выполнять параметризованные запросы из VBA. Примерно так:

Set qdf1 = CurrentDb.QueryDefs("myQuery")
qdf1.Parameters("OldID") = theOldID
qdf1.Execute

Не тестировалось, ищите в справке VBA QueryDefs, если мой синтаксис не совсем правильный.

1
ответ дан 3 September 2019 в 01:27
поделиться

Почему бы вам не создать новую таблицу, которая отслеживает расположение двух поддонов (и новый номер (а)), которая связывает (с внешним ключом) с одним записать запас в исходной таблице?

Это должно сработать и позволит избежать того, что в противном случае превратилось бы в кошмар избыточных данных.

1
ответ дан 3 September 2019 в 01:27
поделиться
Другие вопросы по тегам:

Похожие вопросы: