PREGUNTAS CONTESTADAS -

 Hay un total de 676 Preguntas.<<  >> 

    Pregunta:  44252 - IMPORTAR INFORMACION A ACCES DESDE EXCEL
Autor:  Adela Beltran
Me gustaría pasar mas de dos mil registros de una hoja de calculo excel a una base de datos acces.
Alguien me puede ayudar

Gracias
  Respuesta:  juan jose quirch
lo que tendrías que hacer sería "importar", que vas a encontrar en la barra de herramientas, bajo "Archivos".
podés "importar" y "vincular". importar es traer los datos tal como están y vincular es establecer una relación dinámica que te permite al actualizar los datos de origen, verlos reflejado en tu access.
depende lo que necesites.
la importación (o vinculación) es totalmente automática, sólo tenés que encontrar al botón que te indiqué.
espero te sea útil.

    Pregunta:  44277 - MIGRACION DE BD ACCESS A SQL
Autor:  William Suarez E.
Cordial saludo.
la presente con el fin de saber como migrar de acces a sql, ademas si me pueden recomendar un buen tutorial donde expliquen bien con ejemplo este tipo de operaciones.
Agradezco de atemano se despide de ustedes.
  Respuesta:  Jose
No sé si existe una forma directa de exportar una base de datos access a SQL, pero lo que sí se puede hacer, funciona y es muy rápido es utilizar un programa intermedio que se llama ERWIN. Este programa se utiliza para realizar el diseño(lógico y físico) de una base de datos. Desde este programa se puede exportar e importar a ACCESS, Oracle y a SQL.
Espero que te sirva...

    Pregunta:  44300 - CANTIDAD DE TABLAS??
Autor:  jorge cabrera
hola amigos:

es de mi interes saber cual es la cantidad maxima de tablas que se pueden crear en access 2003 o el tamaño que alcanza a soportar para su mejor funcionamiento.

gracias...
  Respuesta:  Miguel Marín Rodríguez
Hola Jorge,

Una base de datos de MS Access 2003 puede llegar a alcanzar los 2 Gb. Si sólo tienes una tabla, ése será el tamaño máximo que debe tener. En cuanto al número de tablas ... puedes tener hasta 32.768 objetos en una base de datos (véase objetos como tablas, consultas, formularios, ...).

Un saludo.

    Pregunta:  44390 - AYUDA PARA UN PROGRESSBAR
Autor:  MARIO JAVIER HINMEL
¿COMO HAGO PARA CALCULAR EL TIEMPO DE EJECUCION DE UNA CONSULTA Y UTILIZAR ESE PARAMETRO EN UN PROGRESSBAR?
  Respuesta:  Juantxu Jauregui
Hola, te comento como lo he hecho de una forma un poco chapucera:

me creo un recordset para que contenga los datos de la consulta

dim bdatos as database
dim rs1 as recordset
dim mysql as string
dim lcontador as long

icontador = 1
set bdatos = currentdb
mysql = "select * from mytabla"
set rs1 = bdatos.openrecordset(mysql)

progressbar1.min = 1
progressbar1.max = rs1.recordcount '(ó rs1.recordcount +1 ,si hay pocas filas puede darte un error)

while not rs1.eof
<< instrucciones del bucle >>
progressbar.value = lcontador
lcontador = lcontador + 1
rs1.movenext
wend

algo chapucero pero funciona.
lo puedes hacer mas impactante jugando con los colores, por ejemplo hasta el 50% azul, hasta el 70% amarillo, progressbar.forecolor = vbgreen,.....

Espero que te haya solucionado.

salu2

    Pregunta:  44621 - COMO ELIMNAR TECLA SHIFT AL INICIO
Autor:  Jorge Gardea
Gracias... necesito deshabilitar la tecla shift al inicio de Access 2002, vi un ejemplo aqui Pregunta 785, pero no funciono en esta version... alguien me puede ayudar

Saludos
  Respuesta:  Ricardo Kemp
Hola Jorge,

Prueba con esta instrución, en el código del formulario que deseas quitar el SHIFT.

Dim dbs As Database, prp As Property
Set dbs = CurrentDb
Set prp = dbs.CreateProperty("AllowBypassKey", dbBoolean, False)
dbs.Properties.Append prp

Saludos,
RKEMP

    Pregunta:  44630 - ORDENAR DATOS TIPO TEXTO
Autor:  Elena Alvarez
tengo una base de datos donde tengo un campo con datos alfanumericos (letras y numeros ), pero tengo problemas al momento de ornenarlos, no me sigue una secuencia logica, por ejemplo:
PA10
P100
P10-1
PB12-3
PB13
PB130
PB13-0
PB15-0
PB151
PB15-2
PB153
Que metodo puedo emplear para poder ordenarlos correctamente
  Respuesta:  Raul anguiano
intenta con poner +0 despues del sort by campo+0 probablemente sirva
  Respuesta:  Rogelio
En realidad el sort que estas haciendo esta bien, lo que debes de cambiar es la manera como has establecido tus codigos, cuando le pones un guion o cualquier otro signo aentre letras y numeros esto hace que la maquina los clasifique ya no en forma alfanumerica sino que tomando en consideracion los nuevos signos que tienes en tus codigos.
Sino es muy grande podiras volverlo a clasificar teniendo un criterio (impreso) que te diga que es lo que significan las primeras dos letras, los dos numeros siguientes y lo que sigue con los guiones, sino evitar los guiones e igual tener una clasificacion que te de una guia a ti o a la persona que lea la informacion

Saludos!

    Pregunta:  44707 - QUERY CON PARAMETROS EN EXCEL
Autor:  Miguel Herranz
Hola a todos, Tengo un pequeño problema, tras haber realizado consultas en Access que funcionan perfectamente, al intentar ejecutarlas en Excel con:

Datos\\Obtener Datos Externos\\Nueva Consulta de Datos\\...

y seleccionando mi consulta

me da el error:

"Too few parameters".

Esto es porque necesita un parámetro. que le doy en Access. El tema está en que el Excel no me deja darle a Aceptar, grabando así la consulta para después crear el propio parámetro en Excel y que me coja el valor de una celda.

Si me creo la consulta con el MSQuery y creo el parámetro, luego no puedo utilizar esta consulta como Subconsulta de otra que la contenga, es decir que MSQuery solo te admite parámetros para la consulta actual, no para subconsultas.

¿Sabe alguien una manera de solucionar este problema ?

Gracias por vuestra ayuda.

Saludos.
  Respuesta:  pedro siossi
Buenas tardes aqui en colombia, primero que todo es mucho mas eficiente realizar una conexion DAO excel - access y por medio de las propiedades de recordset se pueden hacer consultas, pegar datos en cualquier objeto de excel, es decir en cualquier hoja o celda.
Esta herramienta no consume casi recursos y es rapida.

    Pregunta:  44906 - LENTITUD DE SQL SERVER 7.0 EN NT 4.0
Autor:  Dennis
HOLA

Tengo instalado un servidor con windows NT 4.0 y su service pack 5 con el que se administra una base de datos realizada en SQL 7.0 con service pack 3 de SQL.
y se accede mediante ACCESS 97.

El problema que tengo es que antes de formatear la pc corria rapidamente las consultas de actualizacion, es decir las update, insert desde Access.

Ahora se ha alentado y nose a que se pueda deber ademas de los software anteriomente mencionados, ya verifique que la memoria virutal de Windows este bien como anteriormente estaba, los discos duros estan con formato NTFS. EN el entorno de red esta optimizado para aplicaciones de red.

Que mas puede hacer que mi sistema no corra con el mismo rendimiento que anteriormente tenia ?
  Respuesta:  Miguel Ángel Ali Lozada
Dennis

Lo que puedes hacer es lo siguiente:

1. Sacar un backup de tu información.
2. Instalar el Service Pack 6a de Windows NT.
3. Luego instalar el Service Pack 6 de SQL 7

Saludos.

    Pregunta:  45105 - REPLICAR TABLA MEDIANTE CODIGO
Autor:  guberal guberal
Despues de importar una tabla de otra BD mediante código, necesito hacerla replicable, tambien mediante código, porque toda la base de datos lo es. Alguien sabe hacer esto? Gracias.
  Respuesta:  lenin Valderrama Alvis
Si replicar es crear una nueva Base de datos, debe hacerlo creando los SQL de cada tabla y ejecutar este SQL, otra forma es hacer una copia a la Base de Datos(Mirar macros en Access 2007). Si necesita algo mas, se comunica.

    Pregunta:  45381 - CAMPO MEMO EN ADO CON ACCESS
Autor:  Vicere Xavier
la cosa es la siguiente, yo genero cnsultas almacenadas en Access a las conecto desde el Visual Basic 6.0 por medio de Ado, lo he trabajado y no ahy problema pero cuando puse un campo memo en mi tabla y genere la consulta con sus respectivos parametros para q se acoplen a los que estoy mandando desde visual basic no funciona y me dice "La aplicacion utiliza un valor de tipo no valido para la operacion actual"
este es el codigo en VB 6.0

Set ComandoSQL = New ADODB.Command
Set ComandoSQL.ActiveConnection = conecta

ComandoSQL.CommandText = "Tratamiento_Mod"
ComandoSQL.CommandType = adCmdStoredProc

'Obtener y agregar los parametros
'ahi asigno la variable al parametro q sera campo memo
Set P6 = ComandoSQL.CreateParameter("@FLD_Observaciones", adLongVarWChar, adParamInput, El_Largo, UCase(Text3.Text))

ComandoSQL.Parameters.Append P6
ComandoSQL.Execute

beuno si alguien tienen una solucion... agradecido
  Respuesta:  pablek -
Hola, supongo que ya te habran respondido pero por si acaso.

yo solucione tu problema asi:

Set cmd = New ADODB.Command
With cmd
.ActiveConnection = moConexion ' la conexión que tengas
.CommandText = sSQL ' la sentencia SQL

Set oParam = .CreateParameter("@param1", adLongVarWChar, adParamInput, 1073741823, Trim(sVariableTexto))
.Parameters.Append oParam
.Execute
End With

espero q te sirva
;)

|<  <<  37 38 39 40 41 42 43 44 45 46 47  >>  >|