Importar fichero a tabla de acces |
Responder |
Autor | |
ea4ayw
Nuevo Unido: 05/Septiembre/2011 Estado: Sin conexión Puntos: 4 |
Opciones de entrada
Gracias(0)
Enviado: 03/Abril/2021 a las 12:00 |
Buenos dias, estoy intentando importar el siguiente codigo a una tabla de access, pero no encuentro la forma, ya que no posee una estructura separada por , o por espacio o por tabulador. entiendo que se ha de hacer por algun modulo. alguien podria indicarme como hacerlo. La estructura es la siguiente, asi es el fichero. ADIF Export from N1MMLogger.net - Version 1.0.9044.0 Built: 17/03/2021 14:42:24 EA4T logs generated @ 2021-03-21 22:23:42Z Contest Name: DX - 1900-01-01 <EOH> <CALL:4>4O4T <QSO_DATE:8>20210216 <TIME_ON:6>132719 <TIME_OFF:6>132719 <BAND:3>20M <STATION_CALLSIGN:4>EA4T <FREQ:8>14.00992 <CONTEST_ID:2>DX <FREQ_RX:8>14.00992 <MODE:2>CW <RST_RCVD:3>599 <RST_SENT:3>599 <TX_PWR:3>200 <OPERATOR:4>EA4T <CQZ:2>15 <STX:1>1 <APP_N1MM_POINTS:1>1 <APP_N1MM_RADIO_NR:1>1 <APP_N1MM_CONTINENT:2>EU <APP_N1MM_RUN1RUN2:1>1 <APP_N1MM_RADIOINTERFACED:1>1 <APP_N1MM_ISORIGINAL:4>True <APP_N1MM_NETBIOSNAME:5>RADIO <APP_N1MM_ISRUNQSO:1>1 <APP_N1MM_ID:32>7205cd676c334882b10c936fbc7360eb <APP_N1MM_CLAIMEDQSO:1>1 <EOR> <CALL:4>KG9N <QSO_DATE:8>20210216 <TIME_ON:6>141321 <TIME_OFF:6>141321 <BAND:3>20M <STATION_CALLSIGN:4>EA4T <FREQ:8>14.01180 <CONTEST_ID:2>DX <FREQ_RX:8>14.01180 <MODE:2>CW <RST_RCVD:3>599 <RST_SENT:3>599 <TX_PWR:3>200 <OPERATOR:4>EA4T <CQZ:1>4 <STX:1>2 <APP_N1MM_POINTS:1>1 <APP_N1MM_RADIO_NR:1>1 <APP_N1MM_CONTINENT:2>NA <APP_N1MM_RUN1RUN2:1>1 <APP_N1MM_RADIOINTERFACED:1>1 <APP_N1MM_ISORIGINAL:4>True <APP_N1MM_NETBIOSNAME:5>RADIO <APP_N1MM_ISRUNQSO:1>1 <APP_N1MM_ID:32>f2b405a2aa7540e5b2dd223f77fb5d80 <APP_N1MM_CLAIMEDQSO:1>1 <EOR> <CALL:4>EI7M <QSO_DATE:8>20210221 <TIME_ON:6>121533 <TIME_OFF:6>121533 <BAND:3>20M <STATION_CALLSIGN:4>EA4T <FREQ:8>14.02643 <CONTEST_ID:2>DX <FREQ_RX:8>14.02643 <MODE:2>CW <RST_RCVD:3>599 <RST_SENT:3>599 <TX_PWR:3>200 <OPERATOR:4>EA4T <CQZ:2>14 <STX:1>3 <APP_N1MM_POINTS:1>1 <APP_N1MM_RADIO_NR:1>1 <APP_N1MM_CONTINENT:2>EU <APP_N1MM_RUN1RUN2:1>1 <APP_N1MM_RADIOINTERFACED:1>1 <APP_N1MM_ISORIGINAL:4>True <APP_N1MM_NETBIOSNAME:5>RADIO <APP_N1MM_ISRUNQSO:1>0 <APP_N1MM_ID:32>4bb9621e8f724adfa65a959624705721 <APP_N1MM_CLAIMEDQSO:1>1 <EOR> La cabecera la podemos obviar que es la siguiente: ADIF Export from N1MMLogger.net - Version 1.0.9044.0 Built: 17/03/2021 14:42:24 EA4T logs generated @ 2021-03-21 22:23:42Z Contest Name: DX - 1900-01-01 <EOH> y los datos son: <CALL:4>4O4T <QSO_DATE:8>20210216 <TIME_ON:6>132719 <TIME_OFF:6>132719 <BAND:3>20M <STATION_CALLSIGN:4>EA4T <FREQ:8>14.00992 <CONTEST_ID:2>DX <FREQ_RX:8>14.00992 <MODE:2>CW <RST_RCVD:3>599 <RST_SENT:3>599 <TX_PWR:3>200 <OPERATOR:4>EA4T <CQZ:2>15 <STX:1>1 <APP_N1MM_POINTS:1>1 <APP_N1MM_RADIO_NR:1>1 <APP_N1MM_CONTINENT:2>EU <APP_N1MM_RUN1RUN2:1>1 <APP_N1MM_RADIOINTERFACED:1>1 <APP_N1MM_ISORIGINAL:4>True <APP_N1MM_NETBIOSNAME:5>RADIO <APP_N1MM_ISRUNQSO:1>1 <APP_N1MM_ID:32>7205cd676c334882b10c936fbc7360eb <APP_N1MM_CLAIMEDQSO:1>1 <EOR> los cuales se repiten pero con diferentes datos. como el ejemplo de arriba. Alguien podria facilitarme el codigo para poder insertar los datos en negrita en una tabla. le quedaria muy agradecido. eso seria solamente un registro. el fichero puede contener cientos de registros, por lo que habria que hacerlo desde el primero hasta el final, para que pase todos los datos. un saludo . |
|
ea4ayw
Nuevo Unido: 05/Septiembre/2011 Estado: Sin conexión Puntos: 4 |
Opciones de entrada
Gracias(0)
|
completo, eso seria de importarlo de un fichero "ea4t.adi"
|
|
Mihura
Ver perfil usuario
Enviar mensaje privado
Ver los mensajes del usuario
Visite la página de los usuarios
Añadir a la lista de amigos
Administrador Unido: 06/Mayo/2005 Localización: En la dehesa Estado: Sin conexión Puntos: 13990 |
Opciones de entrada
Gracias(0)
|
Así a primera vista, cada registro nos está dando el nombre del campo y su longitud:
<CALL:4>4O4T <QSO_DATE:8>20210216 <TIME_ON:6>132719 <TIME_OFF:6>132719 Campo Longitud Valor CALL 4 404T QSO_DATE 8 20210216 TIME_ON 6 132719 TIME_OFF 6 132719 Nada en exceso problemático, pero tendrás que hacerlo con VBA. ¿Qué tal vas de programación? |
|
rokoko
Colaborador Unido: 16/Febrero/2008 Localización: Pamplona Estado: Sin conexión Puntos: 3062 |
Opciones de entrada
Gracias(0)
|
Tiene mucha miga, pero creo que se puede hacer.
Las referencias es que simpre van despues del signo > y termina con un espacio y el signo < y veo que la estructura es la misma tambien(las etiquetas), lo que no se es, si despues de las etiquetas simpre tiene el mismo numero de caracteres, de ser asi te facilitaria las cosas, ya que se trataria de contar caracteres con algun tipo de bucle ya que dices que es un fichero muy grande y se repite la estructura. Mirate las funciones de texto para empezar, pero ya te digo que no es facil, por lo menos para mi, pero aqui hay gente muy buena...... https://support.microsoft.com/es-es/office/funciones-de-cadena-y-c%C3%B3mo-usarlas-965efa84-7009-4603-9765-2eb4a099ec72 https://josenrique.es/2011/06/funciones-de-texto-o-cadena-en-access/ https://aulaclick-access.blogspot.com/2018/11/funciones-de-cadena-en-access-y-como.html Si quieres que alguien te lo haga sin mas ya tenias que ir a la seccion profesional del foro.....
Editado por rokoko - 03/Abril/2021 a las 13:14 |
|
Responder | |
Tweet
|
Ir al foro | Permisos de foro Usted No puede publicar nuevos temas en este foro Usted No puede responder a temas en este foro Usted No puede borrar sus mensajes en este foro Usted No puede editar sus mensajes en este foro Usted No puede crear encuestas en este foro Usted No puede votar en encuestas en este foro |