Respuesta
en
Microsoft Access
a
Promedio de dos campos con un solo decimal
Prueba con: ROUND(iif(nz(producto, 0)=0,0, nz(gastos, 0)/producto), 1) Y el promedio también lo puedes poner con... ROUND(iif(agv(nz(producto, 0)=0,0, nz(gastos, 0)/producto)), 1) Si lo estás poniendo directamente en el diseño de la consulta,...
Respuesta
en
Microsoft Access
a
¿Relacionar tablas o hacer consulta?
Crea una consulta y pon el siguiente SQL: SELECT [nombreTablaPrincipal].[Barrio], [nombreTablaPrincipal].[NºManzana], [nombreTablaSecundaria].[NºManzana_ayuntamiento] FROM [nombreTablaPrincipal] LEFT JOIN [nombreTablaSecundaria] ON...
Respuesta
en
Microsoft Access
a
Sentencia sql de actualización en Access
El SQL en Access sería: UPDATE tabla2 INNER JOIN tabla1 ON tabla2.campo_texto=tabla1.campo_texto SET tabla2.id= tabla1.id; Esto puede dar problemas si en la tabla1 se pueden repetir valores de "campo_texto". Si ocurre eso tendrás que crear una...
Respuesta
en
Microsoft Excel
a
Macro que no funciona
¿Has comprobado el contenido real de las celdas con los guiones? ¿No será que contienen un 0 y aparecen guiones por el formato de la celda? Es una posibilidad. Pon un "stop" a tu programa cuando vaya a ejecutar una celda de los guiones y mira a ver...
Respuesta
en
Microsoft Excel
a
Macro para copiar entre hojas de excel
En principio te falta un punto en: Sheets("hoja1")Select Tiene que ser: Sheets("hoja1").Select Te plantearía otra posiblidad mucho más sencilla de hacer lo mismo: sheets("hoja2").range("E7")=sheets("hoja1").range("C3") Es mejor porque no va activando...
Respuesta
en
Microsoft Access
a
Como imprimir solo registro en un formulario
Dependerá de cómo estés mandando imprimir los datos. Si estás usando "Docmd.PrintOut" desde el formulario... usa: Docmd.PrintOut PrintRange:=acSelection Si lo que haces es imprimirlo a través de un informe, entonces tendrás que hacer que el informe...
Respuesta
en
Visual Basic
a
Macro para pasar de renglón
No sé si es esto exactamente lo que buscas pero creo que se parecerá: Sub prueba() Dim nLin As Integer Dim nbreHoja nbreHoja = "hoja2" For nLin = 2 To ActiveSheet.Cells.SpecialCells(xlCellTypeLastCell).Row ' La hoja de destino será "Hoja2" para la...
Respuesta
en
Visual Basic
a
Datos invertidos por combobox
Se trata de un problema de la configuración que nos toca sufrir a los que usamos el formato "dd/mm/aaaa". La solución es relativamente sencilla: pasar los datos a un formato fecha y de ese formato a un texto. Resumiendo: - Si quieres guardar el valor...
Respuesta
en
Microsoft Excel
a
Ayuda con macro
Sub Tomadedatos(ByVal fi, ByVal ci, tamresp) ReDim matriztotales(tamresp) As Integer For i = 1 To tamresp matriztotales(i) = Cells(fi + i - 1, ci) Next En principio se puede definir la matriz dependiendo del parámetro que le pases.
Respuesta
en
Microsoft Access
a
Ejecutar una consulta que este en una tabla
Lo que está claro es que las consultas que podrás ejecutar son siempre consultas que modifiquen datos, los añada, cree una tabla, la borre o... en general, actualice datos. No te servirá una consulta que presente los datos por pantalla, ya que si...