** NORMAS DEL FORO **
Inicio del foro Inicio del foro > Access y VBA > Access y VBA
  Mensajes nuevos Mensajes nuevos RSS - Mascara de exportación, no encuentra objeto
  Preguntas frecuentes Preguntas frecuentes  Buscar en el foro   Eventos   Registro Registro  Iniciar sesion Iniciar sesion

Tema cerradoMascara de exportación, no encuentra objeto

 Responder Responder
Autor
Mensaje
Dany Solis Ver desplegable
Colaborador
Colaborador
Avatar

Unido: 23/Octubre/2010
Localización: Cd. Juarez Méx
Estado: Sin conexión
Puntos: 820
Enlace directo a este mensaje Tema: Mascara de exportación, no encuentra objeto
    Enviado: 20/Noviembre/2020 a las 18:14
Que tal  todos,

Tengo ya varios años que implemente algunas mascaras de exportación para exportar tablas a formato .csv o .txt desde una .mdb y no habia tenido problemas para diseñar las mascaras o editarlas en bases de datos .mdb.

Actualice mis bases de datos hace ya algún tiempo a Access 2016 y las mascaras funcionaban bien, hoy tuve que modificar una de esas mascaras y me he liado en primera para encontrar las mascara, antes si no mal recuerdo se abría el asistente de exportación y te aparecía un botón "Advanced" >> "Specs" para ver todas tus mascaras de exportación e importación y allí podías editar la mascara, digo que me he liado porque no la encontré al hacer una exportación, la pude encontrar tratando de importar una tabla y ahí si me muestra estos botones que comente anteriormente.

Modifique mi mascara ya que tuve que agregar dos columnas mas a la tabla y al exportar esa tabla a .csv me marca el siguiente error:



Este es el código de exportación:

.TransferText acExportDelim, "CRIMPING STANDARDS", "CRIMPING STANDARDS", "C:\Files\CRIMPING STANDARDS.csv", True

Entonces no se a que se deba ese error mi tabla existe, la mascara esta actualizada alguna idea?
En su experiencia hay alguna otra alternativa para para exportar archivos delimitados de texto sin usar mascaras de exportación?

Espero me puedan ayudar.

DS

Donde hay educación, no hay distinction de clases. (Confusio)

Dany Solis
Arriba
Dany Solis Ver desplegable
Colaborador
Colaborador
Avatar

Unido: 23/Octubre/2010
Localización: Cd. Juarez Méx
Estado: Sin conexión
Puntos: 820
Enlace directo a este mensaje Enviado: 20/Noviembre/2020 a las 22:43
He solucionado el problema, eliminando la actual mascara de exportación y creando una nueva no cual fue el problema en la edición de la mascara.

Solo si pudieran recomendar alguna otra alternativa de exportación de archivos planos delimitados, solo por tener otra alternativa a la mano se me ocurre una concatenación usando una consulta Sql pero en mi caso son varias tablas las que exporto y algunas de estas tablas  contienen varias columnas.

Ejemplo esta concatenación de una tabla con 50 columnas creo seria algo engorroso:
[TemKey] & ";" & [SeaKey] & ";" & [Type1] & ";" & [Section1]

DS
Donde hay educación, no hay distinction de clases. (Confusio)

Dany Solis
Arriba
Dany Solis Ver desplegable
Colaborador
Colaborador
Avatar

Unido: 23/Octubre/2010
Localización: Cd. Juarez Méx
Estado: Sin conexión
Puntos: 820
Enlace directo a este mensaje Enviado: 22/Noviembre/2020 a las 03:19
Encontré otra forma dejo aquí la función:

Function JoinStrings(Delimiter As String, _
                     ParamArray StringsToJoin() As Variant) As String
Dim v As Variant
    For Each v In StringsToJoin
        If Not IsNull(v) Then
            If Len(JoinStrings) = 0 Then
                JoinStrings = v
            Else
                JoinStrings = JoinStrings & Delimiter & v
            End If
        End If
    Next v 
End Function

Y así la llamas desde una consulta:

JoinStrings(", ", Note1, Note2, Note3, Note4, Note5, Note6, Note7)

Se puede cerrar el hilo.

Gracias

DS

Donde hay educación, no hay distinction de clases. (Confusio)

Dany Solis
Arriba
Mihura Ver desplegable
Administrador
Administrador
Avatar

Unido: 06/Mayo/2005
Localización: En la dehesa
Estado: Sin conexión
Puntos: 12039
Enlace directo a este mensaje Enviado: 22/Noviembre/2020 a las 09:27
Gracias a ti por la aportación, que no es nada mala Wink.
Jesús Mansilla Castells.
Saludos desde Móstoles.

Access Aplicaciones
Tecsys.es
Arriba
 Responder Responder
  Compartir tema   

Ir al foro Permisos de foro Ver desplegable