Skip to content

Cerrar todos los formularios

Para cerrar todos los formularios excepto el que tengamos abierto, para que solo nos quede el formulario que vamos a abrir:

‘Declarar  una variable global de tipo lista

Public formularis As New List(Of Form)

‘En el load de cada formulario:

If Not formularis.Contains(Me) Then formularis.Add(Me)

‘En la opción de menú al abrir formulario:

For Each frm As Form In formularis
frm.Close()
Next

Recoger dato de una celda de nun DataGridView

strDato = DGView.Rows(DGView.CurrentRow.Index).Cells(0).Value

Búsqueda de CAMPO por coincidencias en NOMBRE

SELECT *
FROM INFORMATION_SCHEMA.COLUMNS
WHERE COLUMN_NAME LIKE ‘%mail%’
order by table_name

No pemitir escribir en ComboBox

Poner la Propiedad DropDownStyle en DropDownList

Obtener IP de la máquina donde se ejecuta una aplicación

Ponemos los dos imports:

Imports System.Environment
Imports System.Net

Dim hostname As String = Dns.GetHostName()
Dim ipaddress As String = CType(Dns.GetHostByName(hostname).AddressList.GetValue(0), IPAddress).ToString

Búsqueda en cadena

La insturcción InStr nos busca en una cadena, ya sea una variable o no (primer parámetro), si dentro existe la cadena del segundo parámetro. Cierto = 1, falso = 0.

If InStr(txtDescripcio.Text, “VARIS”) Then

txtDescripcio.Enabled = True
txtDescripcio.Select()

End If

Sockets

http://www.elguille.info/colabora/puntoNET/PabloTilli_SocketsVBNET.htm

Como siempre, la web del Guille es donde he encontrado un buen ejemplo sobre Sockets en Visual Basic.Net

Registros repetidos en tabla SqlServer

SELECT camp1, camp2, count(*) AS Repetit
FROM TAULA As Tmp
GROUP BY camp1, camp2
HAVING Count(*) > 1

Con este código SQL vamos a ver si hay algun registro repetido, pero lo interesante es hacer que no se puedan repetir registros, añadiendo una clave principal de los campos que diferencian a los registros.

CheckBox en celdas de columna de DataViewGrid

Si queremos un DataviewGrid con una columna donde cada celda sea un checkBox, si utilizamos SqlServer, con solo definir el tipo de la columna como tipo ‘bit’, ya tenemos el asunto solucionado. No hace falta hacer nada mas.

Ocultar botones en formulario

ControlBox = False

Design a site like this with WordPress.com
Get started