pb con base de datos actualizadaHola,
Con jmp14, creé una base de datos con el generador de consultas.
cuando quiero actualizar la base de datos, no hay actualización.
No entiendo por qué.
Si alguien pudiera ayudarme...
//Beginning of the script for the update of the database:
New SQL Query(
Version( 130 ),
Connection( "JMP" ),
JMP Tables(
["Exploitation" =>
"Source(Open(
\!"S:\Guingamp\Commun\Fab\BDD Exploitation.xlsm\!",
Feuilles de calcul( \!"Exploitation\!" ),
Use for all sheets( 1 ),
Concatenate Worksheets( 0 ),
Create Concatenation Column( 0 ),
Worksheet Settings(
1,
Has Column Headers( 1 ),
Number of Rows in Headers( 1 ),
Headers Start on Row( 4 ),
Data Starts on Row( 5 ),
Data Starts on Column( 1 ),
Data Ends on Row( 0 ),
Data Ends on Column( 0 ),
Replicated Spanned Rows( 1 ),
Replicated Spanned Headers( 0 ),
Suppress Hidden Rows( 0 ),
Suppress Hidden Columns( 0 ),
Suppress Empty Columns( 1 ),
Treat as Hierarchy( 0 ),
Multiple Series Stack( 0 ),
Import Cell Colors( 0 ),
Limit Column Detect( 0 ),
Column Separator String( \!"-\!" )
)
))"
]
),
QueryName( "SQLQueryGGP" ),
Select(
Column(
"Semaine",
"t1",
Analysis Type( "Ordinal" ),
Numeric Format( "Fixed Dec", "0", "NO", "" )
),
.....
//end of the script:
)
) << Run Foreground( UpdateTable( Current Data Table() ) );
Re: pb con actualización de base de datosGracias por tu respuesta.
Tampoco entiendo por qué JMP modifica mi jsl y lo encuentro alarmante.
No llamaré al soporte técnico. Una vez me respondieron que responden a pbs de instalación pero no a clientes jsl.
Debo encontrar la solución solo. Es un gran pb si no puedo actualizar la base de datos jmp: mi jsl y JMP no tendrán interés en usarse.
atentamente
Re: pb con actualización de base de datosNo estoy seguro de por qué sucede esto, pero aquí hay una sugerencia.Copie el script Modificar de la tabla de datos creada y péguelo en un nuevo script llamado Mi actualización. Cambiar
<< Modificar
a
<< Ejecutar primer plano( UpdateTable(Tabla de datos actuales() ) )
luego guardar.Ahora elimine algunas filas y columnas y vacíe algunos valores, luego ejecútelo... no lo guarde hasta que haya probado que funciona.
Si eso no funciona, es posible que desees llamar al soporte técnico.Por favor publique si esto funciona para usted. Buena suerte.
PD Vaya, olvidé recordarte que verifiques que no tengas una fecha u otros criterios que puedan estar restringiendo la actualización.
No sé por qué JMP habría escrito sobre el script, pero no debería escribir sobre un script con nombre personalizado.
Re: pb con actualización de base de datosHola,
He utilizado el generador de consultas JMP para crear una base de datos JMP a partir de un archivo de Excel.
Primero, tengo el comienzo de los datos de actualización con esto:
Nueva consulta SQL (
Versión( 130 ),
Conexión( "JMP" ),
Tablas JMP(
[ "BDD 2" =>
"Fuente(Abrir(
\!"S:\Pilotage\MTBSTAT\BDD Anthony\MEGABASE.xlsx\!",
Hojas de cálculo( \!"BDD\!" ),
Usar para todas las hojas (1),
Concatenar hojas de trabajo (0),
Crear columna de concatenación (0),
Configuración de la hoja de trabajo (
1,
Tiene encabezados de columna (1),
Número de filas en encabezados (1),
Los encabezados comienzan en la fila (1),
Los datos comienzan en la fila (2),
Los datos comienzan en la columna (1),
Los datos terminan en la fila (0),
Los datos terminan en la columna (0),
Filas distribuidas replicadas (1),
Encabezados distribuidos replicados (0),
Suprimir filas ocultas (0),
Suprimir columnas ocultas (0),
Suprimir columnas vacías (1),
Tratar como jerarquía (0),
Pila de series múltiples (0),
Importar colores de celda (0),
Limitar detección de columna (0),
Cadena separadora de columnas (\!"-\!" )
)
Parece que la actualización va bien la primera vez y guardo el nuevo archivo jmp.
Pero, cuando abro nuevamente este archivo y hago una nueva actualización, el script de la actualización cambia automáticamente y se reemplaza por:
Nueva consulta SQL (
Versión( 130 ),
Conexión( "JMP" ),
Tablas JMP(
[ "BDD 2" =>
"\S:\Piloto\MTBSTAT\BDD Anthony\JMP\\BDD 2.jmp"
]
),
Nombre de consulta ( "BDD 2" ),
Seleccionar(
Columna ( "N° de Cuve" , "t1" , Tipo de análisis( "Ordinal" ) ),
y la actualización no continúa.
¿Alguien tiene una solución?
atentamente
Re: pb con actualización de base de datos¿podrías enviarme el principio y el final del script para actualizar la base de datos?
Re: pb con actualización de base de datosTengo ejemplos que funcionan con .xls y .xlsx.
Tomé mi tabla JMP, eliminé una columna, eliminé filas, cambié valores, luego ejecuté la actualización y se restauró la tabla JMP.
Lo siento, no tengo experiencia con .xlsm.
Re: pb con actualización de base de datosEstoy intentando actualizar una tabla jmp desde un archivo xlsm.
el archivo jmp se creó con: table/jmp query builder.
luego, todos los días, abro el mismo archivo jmp y uso "Actualizar desde la base de datos". Quiero que el archivo jmp se actualice desde el archivo xlsm.
Re: pb con actualización de base de datosNo me queda claro qué estás intentando hacer, qué estás intentando actualizar.Su script ha utilizado una consulta para extraer datos de un libro XLSM.
- ¿Está intentando actualizar una tabla abierta antes de ejecutar esta consulta con la información extraída?
- ¿Está intentando actualizar los registros actuales en .xlsm desde una tabla que está abierta o está intentando cambiar varios registros de forma condicional, por ejemplo? ACTUALIZAR Clientes
COLOCAR Nombre de contacto = 'Juan'
DÓNDE País= 'México' ; - ??
El JSL que compartió no crea una base de datos, sino una tabla JMP.
-confundido-