Aceder à base de dados SQL com interface baseada na web
o programa de Software da Base de dados de acesso existente precisa de ser migrado para a base de dados SQL e precisa que a interface seja baseada na web para os utilizadores locais e remotos.
Gostaria de discutir quais são as possíveis opções ou recomendações aqui.3 answers
Eu recomendo asp.net e VB.net. Não há razão para isso é que "muitos", mas UMA característica MUITO legal é que você pode, na maioria dos casos, tomar um módulo VBA do código e 99% funcionam muito bem em vb.net. O vb.net a linguagem é idêntica na sintaxe do VBA (vamos partir do VBA para vb.net – por isso, qualquer "truques", etc. você aprendeu em VBA vai, na maioria dos casos, trabalhar em. Net - Este certamente não é o caso quando se vai de vb.net para VBA-but IS the case from VBA to vb.net). Vamos dizer no Access que você quer construir um formulário com um botão, e um campo de texto que preenche o campo de texto com os números 1 a 10.
O código VBA seria assim:
Dim str As String
Dim i As Integer
For i = 1 To 10
str = str & i & vbCrLf
Next i
Me.Text1 = str
Quando executarem este código, o vosso formulário ficará assim:
Repare como não PROGRAMÁMOS a disposição e a colocação dos botões nos formulários.
Agora, liga o visual studio e cria um site. Agora adicione um formulário web. Nós novamente obter um acesso como designer GUI sem ter que escrever código para layout da página web à mão! (à mão???? - estão a brincar comigo???).Arrastar + largar um botão no formulário. Agora arraste + droop uma caixa de texto e está feito!!!
Agora o código 1 a 10? Simples cortar + colar o código VBA acima para a vb.net editor de código. Ouve isto: Dim str As String
Dim i As Integer
For i = 1 To 10
str = str & i & vbCrLf
Next i
Me.Text1.Text = str
Em cima só tivemos que mudar a última linha de código e adicionar .Envia mensagem para o código!
E este é o formulário web resultante.
Realmente levando em conta que você é um desenvolvedor de acesso?Você provavelmente quer e precisa de um designer de formas visuais que você não Código à mão! isto vai matar qualquer desenvolvedor de acesso.
E como acima mostra, você começa a usar uma linguagem "agradável" sem todas essas coisas de scripting – o editor de código e sintaxe é quase idêntico ao acesso.
Estou muito pressionado para sugerir qualquer outra abordagem. abordagem semelhante à forma como você desenvolve o software desktop. Asp.net + vb.net irá dar - lhe um ambiente que está mais perto do que qualquer outra ferramenta de desenvolvimento desde a sua vinda do Access.Dependendo da sua versão de acesso, deve ter uma opção de aumento. Carregue em tab-- Database Tools. Carregue no servidor SQL na área de dados de movimento da fita. O assistente irá guiá-lo através do processo.
Também pode ligar as suas tabelas SQL ao Access DB e executar consultas de actualização com as tabelas anexas.