Boas.
Estou com um pequeno problema que não consigo resolver. Tenho um formulário com uma lista onde tenho vários cursos disponíveis. Ao fazer 2 cliques em cima de um curso qualquer, abre outro formulário com informação sobre esse curso. Neste formulário, tenho um botão "Inscrever-se" em que ao clicar nele vai abrir um formulário onde se preenche uma ficha de inscrição para esse curso, mas já está pré-preenchido com o nome do curso e a data.
Eu até aqui consegui fazer, mas o que eu queria é que, ao abrir esta ficha que já vem pré-preenchida, ele cria-se um novo registo, porque vai ser para várias pessoas acederem ao mesmo tempo e criar vários registos.
Eu fiz assim:
Private Sub btnInscrver_Click()
Dim stDocName As String
Dim stLinkCriteria As String
stDocName = "Ficha"
stLinkCriteria = "[NomeCurso]=[Forms]![InfoCurso]![NomeCurso]"
DoCmd.OpenForm stDocName, , , stLinkCriteria, acFormAdd
End Sub
Só que com este código ele cria um novo registo mas não pré-preenche o nome do curso. Se eu tirar o "acFormAdd" ele vai buscar um registo já existente com este nome do curso.
Estou com um pequeno problema que não consigo resolver. Tenho um formulário com uma lista onde tenho vários cursos disponíveis. Ao fazer 2 cliques em cima de um curso qualquer, abre outro formulário com informação sobre esse curso. Neste formulário, tenho um botão "Inscrever-se" em que ao clicar nele vai abrir um formulário onde se preenche uma ficha de inscrição para esse curso, mas já está pré-preenchido com o nome do curso e a data.
Eu até aqui consegui fazer, mas o que eu queria é que, ao abrir esta ficha que já vem pré-preenchida, ele cria-se um novo registo, porque vai ser para várias pessoas acederem ao mesmo tempo e criar vários registos.
Eu fiz assim:
Private Sub btnInscrver_Click()
Dim stDocName As String
Dim stLinkCriteria As String
stDocName = "Ficha"
stLinkCriteria = "[NomeCurso]=[Forms]![InfoCurso]![NomeCurso]"
DoCmd.OpenForm stDocName, , , stLinkCriteria, acFormAdd
End Sub
Só que com este código ele cria um novo registo mas não pré-preenche o nome do curso. Se eu tirar o "acFormAdd" ele vai buscar um registo já existente com este nome do curso.