document.documentElement.scrollTop
НЕ работает ни с Safari, ни с продуктами Apple.
window.pageYOffset
делает. Похоже, они производят одинаковые значения.
Если я правильно вас понимаю, это звучит так, будто вы хотите, чтобы оператор 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, если мой синтаксис не совсем правильный.
Почему бы вам не создать новую таблицу, которая отслеживает расположение двух поддонов (и новый номер (а)), которая связывает (с внешним ключом) с одним записать запас в исходной таблице?
Это должно сработать и позволит избежать того, что в противном случае превратилось бы в кошмар избыточных данных.