• Jueves 6 de Febrero de 2025, 02:01

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - ROBER.29

Páginas: 1 ... 9 10 [11] 12 13 ... 17
251
Visual Basic 6.0 e inferiores / Re: Sql server con visual basic
« en: Martes 1 de Julio de 2003, 12:06 »
La mejor forma es que te crees en la carpeta donde tienes almacenado el proyecto un fichero udl el cual tiene que en lazar con la base de datos. Una vez echo esto haz lo siguiente:

Public Function EstableceConexion()
Dim cnn As New ADODB.Connection

On Error GoTo Error

cnn.open "FILE NAME=" & App.Path & "Fichero_conexion.udl"

Error:
MsgBox ("No")

End Function

Para crear un fichero udl simplemente haz lo siguiente:

1º Pulsa con el botón derecho.
2º Elije crear nuevo archivo de texto.
3º Llamale como quieras y cambia su extensión txt por udl.
4º Abre el fichero y crea la conexion con la base de datos que desees.

Espero que me hayas entendido y que te sirva de ayuda.

Saludos,
Roberto García

252
Visual Basic 6.0 e inferiores / Re: COMO BLOQUEAR PANTALLA?
« en: Lunes 30 de Junio de 2003, 13:10 »
Muchas gracias.

Yo lo he probado en Windows 2003 Server y funciona, lo único que claro pulsando a Ctrl + Alt + Supr, te aparece el administrador de tareas y puedes cerrar la aplicación y asi de esta forma desbloquear la pantalla.

Creo que es imposible deshabilitar la combinación de teclas Ctrl + Alt + Supr, porque yo lo he intentado varias veces pero no lo he conseguido. Además, busque por internet la forma de hacerlo y encontre varios ejemplos y ninguno me ha funcionado.

Tu no sabes ninguna forma de poder hacer esto verdad?

Saludos,
Roberto García

253
Visual Basic 6.0 e inferiores / Re: COMO BLOQUEAR PANTALLA?
« en: Lunes 30 de Junio de 2003, 08:35 »
A mi también me interesaría que me enviaras los archivos que dices para saber como se haría.

¿Me lo puedes enviar por favor a mi correo (GARCI_20@hotmail.com)?

Muchas gracias.

Saludos,
Roberto García

254
Visual Basic 6.0 e inferiores / Re: Ayuda por favor
« en: Miércoles 25 de Junio de 2003, 19:59 »
Chequea esta página http://www.planet-source-code.com y busca en ella winsock.

Encontrarás varios ejemplos en .NET.

Saludos,
Roberto García

255
Visual Basic 6.0 e inferiores / Re: MDI-contraseña
« en: Miércoles 25 de Junio de 2003, 19:57 »
A ver si te he entendido. Tu lo que quieres es que tu programa sólo se pueda utilizar una vez que el usuario se haya autenticado no?

Yo creo que lo que deberías de hacer es lo siguiente, yo por lo menos cuando e tenido que hacer algo parecido lo he echo asi:

- Crea un formulario en el cual pida al usuario un nombre y una contraseña.
- Cuando pulse a aceptar comprueba en una base de datos si ese usuario existe con esa contraseña.
- En el caso de que sea correcto cierras ese formulario y abres el MDI en el form_unload del formulario donde has pedido la contraseña con MDI.show
- En el caso de que el usuario y la contraseña no sean correcto dejale tres intentos mas y si aún asi no es correcto cierra toda la aplicación y ya esta.

En el caso de que no trabajes con una base de datos dime donde tienes almacenados los nombres de usuario y su contraseña y si kieres te hago un ejemplo de como lo podrías hacer.

Saludos,
Roberto García

256
Visual Basic 6.0 e inferiores / borrar desde el teclado
« en: Jueves 19 de Junio de 2003, 13:59 »
Si no me equivoco creo que era de esta forma:

Private Sub Nombreflexgrid_KeyDown(KeyCode As Integer, Shift As Integer)
    If KeyCode = vbKeyDelete Then
            Borrar_Fila
    End If
End Sub

'Borra las filas seleccionadas
Function Borrar_Fila()
     Dim i As Long
     Dim j As Long
     Dim k As Long
     Dim n As Long
     Dim fila As Long

     If MsgBox("¿Está usted seguro de eliminar la linea actual?", vbQuestion + vbYesNo + vbDefaultButton2, "CM Uploader") = vbNo Then Exit Sub
   
    If Nombreflexgrid.RowSel = Nombreflexgrid.Rows - 1 And Nombreflexgrid.Rows = 2 Then
        Nombreflexgrid.Rows = Nombreflexgrid.Rows + 1
    End If
   
    fila = Nombreflexgrid.Row
    i = Nombreflexgrid.Row
    j = Nombreflexgrid.RowSel
    If i < j Then
        k = i
        i = j
        j = k
    End If
   
     
    For n = i To j Step -1
        Nombreflexgrid.RemoveItem n
    Next
End Function

Saludos,
Roberto Garcia

257
Muchísmas gracias. si que era esto más o menos lo que quería. Por lo menos me sirve para hacerme una idea y poder hacer la dll que necesito.

Gracias.
Saludos,
Roberto García

258
FRIJU creo que se te ha olvidado adjuntar el fichero.

Te agradecería que me lo enviaras a mi correo GARCI_20@hotmail.com o lo pusieras aqui.

Muchas gracias.

Saludos,
Roberto García

259
Hola compañeros,

Necesito sacar información del sistema como es:

- Cuantos procesadores tiene.
- Velocidad del procesador.
- Lo que se está ocupando del procesador.
- Memoria Ram disponible del ordenador
- Memoria Ram que se está usuando.
- Discos duros disponibles.
- Capacidad de cada disco duro.
- Espacio libre en los discos duros.

Muchas gracias por vuestra ayuda.

Saludos,
Roberto García.

260
He probado lo que habeís puesto aquí en el foro y no funciona. Da un error en la llamada a la API RegisterServiceProcess.

Que es lo que puede pasar?

Saludos.

261
Visual Basic 6.0 e inferiores / Re: Para Todos
« en: Miércoles 11 de Junio de 2003, 12:41 »
Al igual que todos los compañeros del foro que te han contestado, también pienso que es un proyecto demasiado grande para nosotros, además de ser un proyecto al cual le deberíamos dedicar mucho tiempo, cosa que creo que no tenemos todos, ya que algunos estudian u otros trabajan como yo.

De todas formas estaría dispuesto a ayudar en todo lo que pudiera tanto a la hora de realizar el análisis del proyecto como en la programación del mismo.

Mantenerme informado de que lo decidaís.

Saludos,
Roberto García

262
Visual Basic 6.0 e inferiores / Re: mostrar fotos en un SSoleDBGrid
« en: Viernes 6 de Junio de 2003, 09:49 »
Lo que necesitas es un objeto grid que te permita tener fotos dentro de una celda verdad?

Si es asi el objeto MSFlexgrid permite introducir imágenes de cualquier tipo (o por lo menos yo todavia no he encontrado un tipo de imagen que no me dejara introducir) en las celdas. Si necesitas ayuda sobre este objeto dimelo y te ayudare en todo lo que pueda.ç

Saludos,
Roberto García

263
Conectarte a Internet desde Visual Basic:

‘ Conectarse a Internet utilizando el WinInet.dll


‘ Declaraciones



Const Internet_Autodial_Force_Unattended As Long = 2

Public Declare Function InternetAutodial Lib "wininet.dll" (ByVal dwFlags As Long, ByVal dwReserved As Long) As Long

Public Declare Function InternetAutodialHangup Lib "wininet.dll" (ByVal dwReserved As Long) As Long


‘ Código


Dim lResult As Long

lResult = InternetAutodial(Internet_Autodial_Force_Unattended, 0&)

Como desconectarse a Internet:



‘ Ejemplo de como puede desconectarse de Internet utilizando el WinInet.dll



Const Internet_Autodial_Force_Unattended As Long = 2

 
Public Declare Function InternetAutodial Lib "wininet.dll" (ByVal dwFlags As Long, ByVal dwReserved As Long) As Long

Public Declare Function InternetAutodialHangup Lib "wininet.dll" (ByVal dwReserved As Long) As Long



‘ Código



Dim lResult As Long

lResult = InternetAutodialHangup(0&)


Espero que te sirva.

Saludos,
Roberto García

264
Visual Basic 6.0 e inferiores / Bueno Muchachos ayudenme
« en: Viernes 6 de Junio de 2003, 09:28 »
En la web del programador (www.lawebdelprogramador.com) en el apartado manuales podrás encontrar muchos manuales de diferentes lenguajes y bastantes buenos.

Saludos,
Roberto García

265
Visual Basic 6.0 e inferiores / Re: Sentencias SQL para fechas
« en: Lunes 2 de Junio de 2003, 17:01 »
Supongo que el campo FechaInicio de la tabla FechasFinales será de tipo DateTime, por lo tanto prueba lo siguiente:

SELECT * from FechasFinales WHERE FechaInicio= CAST('05/02/03' AS datetime)

De todas formas, ¿tu base de datos que es: SQL Server, Access, Oracle?

Saludos,
Roberto García

266
Visual Basic 6.0 e inferiores / Re: Sentencias SQL para fechas
« en: Lunes 2 de Junio de 2003, 11:22 »
Podrías poner la consulta que estas utilizando para hacer lo que quieres?

Es que asi de esa forma podré ver si haces algo mal y darte una solución.

Saludos,
Roberto García

267
Visual Basic 6.0 e inferiores / Re: MSHFlexGrid
« en: Miércoles 28 de Mayo de 2003, 18:11 »
Si no recuerdo mal es de la siguiente forma:

variable = Msflexgrid.textMatrix(Msflexgrid.row, Msflexgrid.col)

Pruebalo y me cuentas.

Saludos.

268
Visual Basic 6.0 e inferiores / Re: MSHFlexGrid
« en: Miércoles 28 de Mayo de 2003, 17:18 »
Se hace de la siguiente forma:

Msflexgrid.textMatrix(row, col) = valor

Saludos,
Roberto García

269
Visual Basic 6.0 e inferiores / Re: Arbol de expansion Maxima
« en: Miércoles 28 de Mayo de 2003, 11:29 »
A que te refieres con el árbol de expansión máxima?

270
Visual Basic 6.0 e inferiores / Comparar cadenas de texto con "LIKE"
« en: Miércoles 28 de Mayo de 2003, 11:27 »
La función Like acepta los caracteres * y ? para que sean remplazador por otros.
El * -> varios caracteres
La ? -> un único caracter.

Ejemplo:

If "Sara Martínez" LIKE "*Martínez" Then
Msgbox "Ok"
End If

En este caso si que entraría y mostraria el mensaje de ok, en cambio con lo siguiente no:

If "Sara Martínez" LIKE "?Martínez" Then
Msgbox "Ok"
End If

No se si me explicado correctamente, creo q no pero es que no se como explicarte este. Haz pruebas por ejemplo con los dos ejemplos que te he puesto y seguramente entiendas lo que he querido decir.

Saludos,
Roberto García

271
Visual Basic 6.0 e inferiores / Re: Comparando fechas
« en: Martes 27 de Mayo de 2003, 12:46 »
La "m" indica que lo que se va a sumar a la fecha son meses. Los otros posibles parámetros son:

Intervalo -> Descripción
yyyy -> Year
q -> Quarter
m -> Month
y -> Day of year
d -> Day
w -> Weekday
ww -> Week of year
h -> Hour
n -> Minute
s -> Second

Por lo tanto la función es la siguiente:

DateAdd (intervalo,tiempoasumar,fecha)

Espero que te haya quedado ya un poco más claro.

272
Visual Basic 6.0 e inferiores / Re: Comparando fechas
« en: Martes 27 de Mayo de 2003, 11:12 »
Para añader meses, días o años a una fecha dada se utiliza la función dateadd. Por ejemplo para sumar 6 meses a la fecha actual sería de la siguiente forma:

fecha_final = DateAdd("m","6",date)

La función dateiff te devuelve eñl intervalo existente entre dos fechas dadas. Ejemplo:

date1="01.01.2001"
date2="01.02.2001"
intervalo = DateDiff("d",date1,date2)

El valor de intervalo sería 31.

Espero que te haya servido de ayuda. Para saber más sobre esas funciones buscalas en la ayuda del visual basic.

Saludos.
Roberto García

273
Visual Basic 6.0 e inferiores / Re: Serial de instalación para Setup Factoy 6.0
« en: Miércoles 21 de Mayo de 2003, 16:45 »
Lo siento he estado buscando el crack que me baje pero no lo he encontrado. Además en la empresa en que trabajo al final decidieron comprarlo porque vieron que era muy bueno y no se donde puedes conseguirlo.

De todas formas busca en google crack setup factory que seguro que hay te aparece algo.

Saludos.

274
Visual Basic 6.0 e inferiores / Re: Necesito un ejemplo de TreeView completo
« en: Miércoles 21 de Mayo de 2003, 13:10 »
Creo que si pero para eso tardare un pokito más en darte una solución porque tendría que hacer pruebas.

En cuanto lo tenga te lo pongo aquí.

275
Te aconsejo que tu archivo de instalación lo hagas con el programa Setup Factory 6.0. Búscalo en el google y descargatelo. Yo hago todas las instalaciones con ese programa y no tengo ningún problema a la hora de irlo a instalar a cualquier sitema operativo de windows.

Saludos,
Roberto García

Páginas: 1 ... 9 10 [11] 12 13 ... 17