Duplicar valor de coluna SQL dinâmico e consulta de mesclagem de detecção de diferença

eu tenhon-colunas que podem conterúnico ouduplicado valores que significam que cada coluna pode ter valores diferentes ou os mesmos.

O que eu quero alcançar é um script do MS Access que possa analisarn-colunas que poderiam fazer o seguinte:

Se as colunas se apenas1 tem um valor e o resto está em branco então o valor final será o único visto (Nota: este já está realizado).

+-----+----+----+-----+
|Var1 |Var2|Var3|Final|
+-----+----+----+-----+
|1    |    |    |1    |
+-----+----+----+-----+
|     |    |3   |3    |
+-----+----+----+-----+
|     |yes |    |yes  |
+-----+----+----+-----+

Se houver mais de um valor diferente em seguida, peça ao usuário para escolher entre esses valores (Atualizar: precedência de variáveis ​​em vez de seleção do usuário, por exemplo.Var1 > Var2 > ...>VarN).

+----+----+----+-----+
|Var1|Var2|Var3|Final|
+----+----+----+-----+
|1   |3   |    |?    |
+----+----+----+-----+
|ok  |    |3   |?    |
+----+----+----+-----+
|    |yes |5   |?    |
+----+----+----+-----+

Se houver mais de um mesmo valor em seguida, continue a usá-lo como o valor final.

+----+----+----+-----+
|Var1|Var2|Var3|Final|
+----+----+----+-----+
|1   |1   |    |1    |
+----+----+----+-----+
|ok  |    |ok  |ok   |
+----+----+----+-----+
|    |yes |yes |yes  |
+----+----+----+-----+

questionAnswers(2)

yourAnswerToTheQuestion