santiagomf

santiagomf

Más de 35 años en la informática y más de 20 trabajando con Visual Basic, Access, Excel y otras B
 166K puntos  Castilla y León, España @santiagomf desde - visto
Preguntar

Respuestas

Respuesta en a

Formulario y campos "vinculados"

Para hacer lo que quieres se utilizan los eventos 'al cambiar' y 'al hacer click', entre otros. En las propiedades del objeto elige 'procedimiento de evento' y pulsa al botón que tiene 3 puntos ("..."). Eso te llevará al editor de Visual Basic. A...
Respuesta en a

Dudas con OpenForm en Access

He retocado un poco tu código para construir una única clausula WHERE para cada tabla. Dim rst As Recordset Dim Tabla As TableDef Dim fld As Field Dim textoBusq As String Dim contador As Integer Dim listaFld As String Dim auxWhere As String...
Respuesta en a

Cuadro de texto convertible de DATE a STRING

Pregunta: ¿Desde el Visual Basic tienes conectado el control con el campo de la base de datos? Si es así, el control te presentará lo que contenga en campo dentro de la tabla. No sé si podrías ponerle un formato condicional al control del estilo:...
Respuesta en a

Combinar correspondencia

En cuanto tenga un momento echo un vistazo, aunque antes tendré que volver a buscar la pregunta porque no recuerdo de qué se trataba.
Respuesta en a

Porcentaje access

Si no te está guardando el dato del formulario en la tabla y, además, al teclear un valor se repite en todo el formulario, es porque no has asignado el campo del formulario al campo de la tabla correspondiente. En la propiedad 'Origen del Control'...
Respuesta en a

Fórmula excel

Prueba a utilizar la instrucción 'Contar' y 'Contar. SI'. En principio, con la unión de ambas funciones y, como mucho, la función "SI()" podrías hacer lo que creo que quieres. Si no te sale cuéntame más en detalle los listados que quieres sacar o...
Respuesta en a

Ayuda de Access

Aquí tienes la función "iif" (en ingles porque nunca me he aprendido la traducción que hace al español. Su sintaxis es: Iif(<condicion>;<valor si se cumple la condición>;<valor si no se cumple>) Con esa función anidandola podrás hacer lo que quieres....
Respuesta en y en 1 temas más a

Openoffice Calc

Prueba con esta fórmula: =SI(CONTAR(A1:F1)=0;"En Blanco";PROMEDIO(A1:F1)) Si no hay ningún valor en el rango indicado te pone el texto 'En Blanco' (o lo que quieras poner).

Opc simatic net

Lo más que he hecho con comunicaciones ha sido utilizar el objeto 'Winsock' para la transmisión de ficheros entre ordenadores usando TCP/IP. No sé si te servirá algo, pero por si acaso te pongo el código inicial que tiene el programa que es el que...
Respuesta en a

Datos de Access a Excel

En un módulo nuevo (entra en Visual Basic con <Alt><F11> y elige la opción módulo del menú insertar), copia el siguiente código: Option Explicit Const maxTablas = 500 ' Máximo número de tablas que podemos importar Sub importarTablasIndicadas() ' En...