Access - FORMULARIO DATOS EN BLANCO PROBLEMA PANEL

 
Vista:
sin imagen de perfil

FORMULARIO DATOS EN BLANCO PROBLEMA PANEL

Publicado por Jose Gilberto (16 intervenciones) el 17/12/2013 20:10:58
Buenas, he revisado varias respuestas a temas del foro y me han sido de mucha ayuda, por ello he decidido crear mi cuenta y hacer una consulta yo mismo.

Tengo dos formulario, Caja donde por medio de

1
DoCmd.GoToRecord , , acNewRec


Hago que se establezca por defecto en nuevo registro en el formulario, y por el formulario Panel, accedo a diferentes opciones, entre una de esas agregar nuevo registro del Formulario Caja.

Al agregar el nuevo registro por medio de un botón automáticamente me regresa al Panel, pero cuando quiero ingresar un nuevo registro de nuevo en el formulario Caja, me aparece el ultimo registro que ingrese, si cierro la base de datos, el formulario Caja se abre en nuevo como debe ser, el problema es cuando se quiere hacer un nuevo ingreso desde el Panel sin salir de la base de datos.

Agradeciera que me pudieran orientar con este error, o si no me he explicado bien, pedirme los datos necesarios. De antemano gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Neckkito
Val: 529
Plata
Ha mantenido su posición en Access (en relación al último mes)
Gráfica de Access

FORMULARIO DATOS EN BLANCO PROBLEMA PANEL

Publicado por Neckkito (1157 intervenciones) el 22/12/2013 17:46:12
Hola!

No sé si esto es la respuesta que necesitas dado que tu explicación es un poco "confusa", pero te explico:

El código:

DoCmd.GoToRecord , , acNewRec

Funciona cuando estás en el formulario donde quieres dar de alta el nuevo registro. Sin embargo, si estás en otro formulario, este código no funciona porque, como te decía, se refiere sólo al formulario en el que estás.

Si estás en el formulario Panel y quieres añadir un nuevo registro en otro formulario, en este caso, Caja, el código en Panel debería ser:

DoCmd.GoToRecord acDataForm, "Caja", acNewRec

A ver si hemos acertado con la solución.

Saludos,


http://neckkito.siliconproject.com.ar
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
sin imagen de perfil

FORMULARIO DATOS EN BLANCO PROBLEMA PANEL

Publicado por Jose Gilberto (16 intervenciones) el 23/12/2013 17:19:43
Gracias por la pronta respuesta, exactamente ese era el problema ya que cuando yo estaba en el Panel unicamente abria el formulario caja con

1
DoCmd.OpenForm "Caja", acNormal

Y creo que esto me generaba el problema, ahora estoy liado con enviar un correo, por medio de un servidor SMPT o POP. He leído que se utiliza una librería CDO pero no logro hacer que funcione, utilizo este código:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Set msg = CreateObject("CDO.message")
  With msg.Configuration.Fields
      .Item("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
      .Item("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "myserver.com"
      .Item("http://schemas.microsoft.com/cdo/configuration/smptserverport") = 25
      .Item("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") = 1
      .Item("http://schemas.microsoft.com/cdo/configuration/smtpusessl") = False
      .Item("http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout") = 60
      .Item("http://schemas.microsoft.com/cdo/configuration/sendusername") = "myemail@domain.com"
      .Item("http://schemas.microsoft.com/cdo/configuration/sendpassword") = "mypassword"
      .Update
  End With
   msg.To = "email@domain.com"
   msg.Subject = "MessageSubject"
   msg.TextBody = "MesageContent"
   msg.Send

Esto lo coloque en un botón que se llama EnviarCorreo, por el momento solo quiero que el mensaje de prueba que intento enviar, llegue a mi correo pero no lo hace.

Si pudiera ayudarme con este problema o indicarme otro método de realizarlo o alguna consideración a tomar en cuenta estaría muy agradecido. Saludos y de nuevo gracias.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Neckkito
Val: 529
Plata
Ha mantenido su posición en Access (en relación al último mes)
Gráfica de Access

FORMULARIO DATOS EN BLANCO PROBLEMA PANEL

Publicado por Neckkito (1157 intervenciones) el 23/12/2013 19:54:42
Hola!

En primer lugar decirte que me alegro haber acertado con la solución

En segundo lugar pedirte, por favor, que si cambias la temática del hilo hagas una nueva consulta. Si continúas con diferentes consultas en un mismo hilo no ayudas a quien pueda tener un problema similar porque así nadie puede relacionar la apertura de formularios con CDO.

En tercer lugar, echa un vistazo a este ejemplo. Explica paso a paso cómo usar CDO: http://goo.gl/pNQ81f

En cuarto lugar, si echas un vistazo a esta página verás tres ejemplos de cómo enviar mail. Su títulos son "Y una de mail" (y siguientes). El ejemplo de CDO es el tercero. El link es http://goo.gl/QW8ezS

Saludos,

Neckkito
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
sin imagen de perfil

FORMULARIO DATOS EN BLANCO PROBLEMA PANEL

Publicado por Jose Gilberto (16 intervenciones) el 23/12/2013 20:49:56
Gracias Neckkito y perdón por el cambio de hilo, pasare esta a una nueva consulta y probare tus ejemplos lo mas pronto que me sea posible.
PD: Ya la he movido :D

Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar