martes, 5 de julio de 2016

Cálculo manual y automático Excel 2016



Excel realiza los cálculos en sus hojas de manera Automática (predeterminado) o Manual (lo realiza el usuario indicandole a Excel).
Existen ocasiones en las cuales nuestra hoja de cálculo en Excel no actualiza los resultados de las fórmulas de forma automática después de modificar datos en las celdas. Para que esto suceda, debe estar activada la opción de cálculo Automático:
Cuando no se actualizan las fórmulas con los nuevos datos, se debe a que la opción de cálculo está en Manual. Y para ver los resultados actualizados de las fórmulas de todo el libro, se tiene que presionar la tecla F9 o la opción:
O para actualizar las fórmulas de la hoja activa presionar las teclas Mayúscula + F9 o la opción:

lunes, 6 de julio de 2015

sábado, 20 de junio de 2015

Mostrar formulario secundario (MDI Child) en primer plano

Para poner en primer plano formulario hijo, si previamente se abrió, usar BringToFront():

Código:
frmChild1.BringToFront()

Un ejemplo:

Código: Considerar que el formulario frmPadre tiene la propiedad IsMdiContainer = True.

Public Class frmPadre
    Dim vfrmChild1 As frmChild1

    Private Sub menuItemFrmChild1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) _
        Handles menuItemFrmChild1.Click
        If ((vfrmChild1 Is Nothing) OrElse (Not frmChild1.IsHandleCreated)) Then
            vfrmChild1 = New frmChild1()
            frmChild1.MdiParent = Me
            frmChild1.Show() ' Muestra ventana
        Else
            frmChild1.BringToFront() ' Muestra ventana en primer plano
        End If
    End Sub
End Class

viernes, 28 de noviembre de 2014

Ordenar columna alfanumérica de tabla en MySql

Para ordenar una columna de tipo VARCHAR con valores Alfanuméricos, donde el valor inicia por un valor numérico seguido o no de una letra del alfabeto, por ejemplo:

Codigo
Valor
19
1
20
2
21
3B
22
3A
23
4
24
5
25
12
26
7
27
6A
28
6B
29
8
30
9
31
10
32
11A
33
11C
34
11B

El campo Codigo indica el orden de registro de los valores. Pero se desea ordenar segun el campo Valor teniendo en cuenta q el orden lo determina el número inicial del campo y en caso que se encuentren valores iguales la letra lo determinara en orden alfabético. Tal cual se aprecia a continuación:


Codigo
Valor
19
1
20
2
22
3A
21
3B
23
4
24
5
27
6A
28
6B
26
7
29
8
30
9
31
10
32
11A
34
11B
33
11C
25
12

Para realizarlo se utilizó la consulta sql:

SELECT Codigo, Valor FROM Prueba ORDER BY Valor + 0, Valor;