• Domingo 11 de Mayo de 2025, 19:58

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.


Temas - robbie110487

Páginas: [1]
1
JavaScript / No Funciona En Firefox Desplazamiento De Imagenes
« en: Viernes 18 de Abril de 2008, 07:53 »
Hola, por favor amigos echenme una mano, he observado el codigo y lo he modificado, pero por nada puedo hacerlo correr en firefox, en ie va de lujo, les agradeceria cualqueir ayuda brindada, (por cierto, no se si sea error del javascript ya que la consola de error no me dice nada al respecto:

Código: Text
  1. <script language="JavaScript">
  2. <!--
  3.  
  4. var sliderwidth=449
  5. var sliderheight=150
  6. var slidespeed=2
  7.  
  8. var leftrightslide=new Array()
  9. var finalslide=''
  10. leftrightslide[0]='<a href="http://www.cat-max.com" target="_blank"><img src="images_marquesina/1.jpg" border=1 alt="Clic aquí para ver."></a>'
  11. leftrightslide[1]='<a href="http://www.yomaster.com" target="_blank"><img src="images_marquesina/2.jpg" border=1 alt="Clic aquí para ver."></a>'
  12. leftrightslide[2]='<a href="http://www.yomaster.com" target="_blank"><img src="images_marquesina/3.jpg" border=1 alt="Clic aquí para ver."></a>'
  13. leftrightslide[3]='<a href="http://www.cat-max.com" target="_blank"><img src="images_marquesina/4.jpg" border=1 alt="Clic aquí para ver."></a>'
  14. leftrightslide[4]='<a href="http://www.yomaster.com" target="_blank"><img src="images_marquesina/5.jpg" border=1 alt="Clic aquí para ver."></a>'
  15. leftrightslide[5]='<a href="http://www.yomaster.com" target="_blank"><img src="images_marquesina/6.jpg" border=1 alt="Clic aquí para ver."></a>'
  16. leftrightslide[6]='<a href="http://www.yomaster.com" target="_blank"><img src="images_marquesina/7.jpg" border=1 alt="Clic aquí para ver."></a>'
  17. leftrightslide[7]='<a href="http://www.yomaster.com" target="_blank"><img src="images_marquesina/8.jpg" border=1 alt="Clic aquí para ver."></a>'
  18.  
  19. var copyspeed=slidespeed
  20. for (i=0;i<leftrightslide.length;i++)
  21. finalslide=finalslide+leftrightslide[i]+"  "
  22.  
  23.  
  24. if (document.all){
  25. document.write('<marquee id="ieslider" direction="up" scrollAmount=0 style="height:250px; width:'+sliderwidth+'">'+finalslide+'</marquee>')
  26. document.getElementById("ieslider").onmouseover=new Function("document.getElementById('ieslider').scrollAmount=0")
  27. document.getElementById("ieslider").onmouseout=new Function("if (document.readyState=='complete') document.getElementById('ieslider').scrollAmount=slidespeed")
  28. }
  29.  
  30. function regenerate(){
  31. window.location.reload()
  32. }
  33. function regenerate2(){
  34. if (document.layers){
  35. document.getElementById("ns_slider01").visibility="show"
  36. setTimeout("window.onresize=regenerate",450)
  37. intializeleftrightslide()
  38. }
  39. if (document.all)
  40. document.getElementById("ieslider").scrollAmount=slidespeed
  41. }
  42.  
  43. function intializeleftrightslide(){
  44. document.ns_slider01.document.ns_slider02.document.write('<nobr>'+finalslide+'</nobr>')
  45. document. ns_slider01.document.ns_slider02.document.close()
  46. thelength=document.ns_slider01.document.ns_slider02.document.width
  47. scrollslide()
  48. }
  49.  
  50. function scrollslide(){
  51. if (document.ns_slider01.document.ns_slider02.left>=thelength*(-1)){
  52. document.ns_slider01.document.ns_slider02.left-=slidespeed
  53. setTimeout("scrollslide()",100)
  54. }
  55. else{
  56. document.ns_slider01.document.ns_slider02.left=sliderwidth
  57. scrollslide()
  58. }
  59. }
  60. window.onload=regenerate2
  61.  
  62. //-->
  63.         </script>
  64.  

 :comp:

2
ASP .NET / Listar Archivos Mp3 Mediante Tag
« en: Miércoles 2 de Abril de 2008, 23:20 »
Hola, bueno, lo que me interesa hacer es lo siguiente, tengo algunas carpetas con musica y me gustaria compartirlas en la red local, y se me ocurrio hacer un sitio en asp.net con su buscador, categorias etc. Bueno el punto es el siguiente, tengo en una carpeta ciertos archivos mp3, lo que me gustaria es obtener el tag de cada una (solo titulo y artista) e insertar los datos en una base de sql server y despues mostrar los datos en un gridview y de ahi puedan escuchar la cancion deseada (eso lo haria facil con javascript y el windows media player). Mi duda seria como obtener el tag de esas canciones asi como su ubicacion para poder insertarlo en la base de datos, ¿alguna idea?, hacerlo a mano queda descartado  :comp: ... espero haberme dado a entender.

Saludos

3
VB .NET / Llenar Un Datagridview Con Una Consulta De Fechas
« en: Jueves 28 de Febrero de 2008, 00:48 »
Hola a todos, hasta ahora no habia batallado para rellenar los datagridview, pero esta vez me ha dado mas de un dolor de cabeza.

Tengo una función para rellenar los datagridview, la cual la pongo en un modulo:
Código: Text
  1. Public Sub CargarRegistros(ByVal sql As String, ByVal dv As DataGridView)
  2.         Try
  3.             AdaptadorSql = New SqlDataAdapter(sql, cs)
  4.             Dim cb As New SqlCommandBuilder(AdaptadorSql)
  5.  
  6.             Dim dt As New DataTable
  7.  
  8.             AdaptadorSql.Fill(dt)
  9.  
  10.             bs.DataSource = dt
  11.  
  12.             dv.Refresh()
  13.             dv.FirstDisplayedScrollingRowIndex = bs.Position
  14.  
  15.         Catch ex As SqlException
  16.             MsgBox(ex.Message, MsgBoxStyle.Critical, "ERROR CAPTURADO SQLEXCEPTION")
  17.         Catch ex As Exception
  18.             MsgBox(ex.Message, MsgBoxStyle.Critical, "ERROR")
  19.         End Try
  20.  

En otro form utilizo dos datetimepicker para pedir las fechas, y el codigo de ejecucion para llenar el gridview es:
Código: Text
  1. Private Sub cmdBuscar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdBuscar.Click
  2.         Dim sql As String
  3.         Dim fecha1 As String
  4.         Dim fecha2 As String
  5.         fecha1 = dtpDesde.Value.Date.ToString
  6.         fecha2 = dtpHasta.Value.Date.ToString
  7.  
  8.         sql = "SELECT nom_cliente,tel,fecha,hora,motivo,status,obs,fecha_alta FROM citas WHERE fecha BETWEEN '" & fecha1 & "' AND '" & fecha2 & "' ORDER BY nom_cliente"
  9.  
  10.         CargarRegistros(sql, GV)
  11.  
  12.     End Sub
  13.  
  14.  
Pero al hacer eso me lanza un SQLException:
Conversion Failed when converting datetime from character string.

Si quito el try...catch de la funcion CargarRegistros, el errror aparece en:
Citar
AdaptadorSql.Fill(dt)

Les agradezco cualquier sugerencia.

Saludos

4
VB .NET / Control De Varios Contoles
« en: Sábado 23 de Febrero de 2008, 20:35 »
Hola, esta es solo una duda rapidam resulta que tengo un formulario con 10 textbox, ha los cuales solo por peticion del cliente cambia de color su background(azul) al recibir el foco, y regresan al color original(blanco) al perder el foco, lo cual muy facilmente se logra, cambiando el background en el evento gotfocus y lostfocus.

Mi pregunta es si hay alguna forma mas rapida de hacer eso sin editar el gotfocus y lostfocus de cada uno, algo asi como con el for each ?.

Saludos

5
VB .NET / Obtener Campo Determinado De Una Tabla Determinada
« en: Miércoles 20 de Febrero de 2008, 07:02 »
Hola a todos, me estoy volviendo loco y no encuentro solucion, ¿hay alguna forma de obtener el valor de un campo en especifico, similar a lo que en visual basic 6 es:

Código: Text
  1. adodc1.recordset.fields("NombredelCampo")
  2.  

Utilizo Una tabla de access y BindingSource, pero cualquier forma es bienvenida.

Gracias

6
C/C++ / Programa Con Vectores Y Ordenamiento Con Strings
« en: Jueves 29 de Noviembre de 2007, 22:14 »
Hola a todos, ando practicando un poco de C y me quedé un poco atorado en este tema. Ya logré comprender la mayor parte y se me hizo facil, debido a que ya los habia usado en otro lenguaje de programación... en fin tengo una gran duda con un pequeño programa, consiste en lo siguiente:
Crear 7 vectores, el primero almacenará los nombres de 1 hasta 21 estudiantes, los 5 siguientes almacenaran calificaciones, y el 7 se usara calcular el promedio, una vez capturados los estudiantes debe mostrarme en pantalla los 3 primeros lugares, obviamente en forma descendente.

Preguntaran ¿que he hecho?... pues casi todo, de hecho solo falta un pequeño detalle que llevo mas de 2 dias sin poder corregirlo. El detalle es que si puedo ordenar las calificaciones, pero obviamente no me respeta los nombres almacenados en el primer vector, por ejemplo si almacene 3 estudiantes y el promedio de cada uno es:
Daniel 60.00
Jorge 85.45
Raul  70.00

La salida del programa es:
Daniel 85.45
Jorge 70.00
Raul 60.00

Como ven me ordena los promedios, pero no los nombres, espero me puedan ayudar, en el codigo veran comentado un intento fallido que hice :(

Código: Text
  1. #include<stdio.h>
  2.  
  3. int main()
  4. {
  5.     char  nombre[30][20];
  6.     float cal1[20];
  7.     float cal2[20];
  8.     float cal3[20];
  9.     float cal4[20];
  10.     float cal5[20];
  11.     float prom[20];
  12.    
  13.     int alumnos;
  14.     int i;
  15.     int j;
  16.     float temp;
  17.    
  18.     printf("De cuantos alumnos quieres saber el promedio? ");
  19.     scanf("%i", &alumnos);
  20.    
  21.     for(i=0;i<alumnos;i++)
  22.     {
  23.         printf("\nNombre del alumno: ");
  24.         scanf("%s",&nombre[i]);
  25.         printf("Calificacion de Programacion III: ");
  26.         scanf("%f",&cal1[i]);
  27.         printf("Calificacion de Paquetes de computo III: ");
  28.         scanf("%f",&cal2[i]);
  29.         printf("Calificacion de Ingles IV: ");
  30.         scanf("%f",&cal3[i]);
  31.         printf("Calificacion de Algebra Lineal: ");
  32.         scanf("%f",&cal4[i]);
  33.         printf("Calificacion de Electricidad y Magnetismo: ");
  34.         scanf("%f",&cal5[i]);
  35.         prom[i]=(cal1[i]+cal2[i]+cal3[i]+cal4[i]+cal5[i])/5;
  36.     }
  37.      
  38.      
  39.     for(i=0;i<=alumnos;i++)
  40.     {
  41.         for(j=i+1;j<=alumnos-1;j++)
  42.         {
  43.             if(prom[i]<=prom[j])
  44.             {
  45.                 temp=prom[j];
  46.                 prom[j]=prom[i];
  47.                 prom[i]=temp;  
  48.                 //nombre[i]=nombre[int(prom[i])];
  49.                 //Crei que asi podria ser pero me marca
  50.                 //el sig. error: ISO C++ forbids assignment of arrays  
  51.             }
  52.         }
  53.     }
  54.    
  55.     for(i=0;i<3;i++)
  56.     {
  57.         printf("\n%s %.2f",nombre[i],prom[i]);
  58.     }
  59.            
  60.          
  61.     fflush(stdin);
  62.     getchar();
  63.     return 0;
  64. }
  65.  
Saludos

PD: Mi compilador es MinGW bajo el IDE Dev-C++

7
VB .NET / Pasar Variable De Un Formulario A Parametro De Bd
« en: Sábado 9 de Junio de 2007, 01:15 »
Hola a todos, estoy desarrollando una aplicación de gestión de peliculas en VB.NET usando como ide Visual Studio 2005, el cliente me pidió que usara una base de datos de Access (.mdb). Hasta ahora todo bien, excepto que no puedo lograr generar consultas SQL usando parametros que me pasan de las variables.

Lo que quiero usar es un TableAdapter y de ahi sacar un query, el cual le paso un parametro que toma de un DropDownList (o de un textbox, da igual).
Adjunto una imagen, repito en asp.net me va perfecto como quiero, y como nunca he trabajado en vb.net para aplicaciones de escritorio me perdí un poco, a lo mejor hay otra forma de hacerlo.



Saludos

8
ASP .NET / Login Con Base De Datos "sql Server 2005"
« en: Sábado 5 de Mayo de 2007, 08:07 »
Hola, estoy realizando una aplicacion de practica para la empresa donde estoy actualmente, tecnicamente ya la he terminado, solo quisiera que me ayudaran con el sistema de logueo, cual es la mejor forma de hacerlo? con el control login? o con textbox y botones aparte??.
ya puse el control login y lo he personalizado y tmb hice la coneccion mediante un data source, ahra quisiera saber que comando utilizar para comparar usuario y password en una tabla de una base de datos que tengo en SQL SERVER 2005, cualquier ayuda es bien recibida.

Por cierto utilizo Microsoft Visual Studio 2005 Proffessional y como lenguaje Visual Basic

SAludos

9
Java / Exception Nullpointerexception
« en: Miércoles 5 de Abril de 2006, 00:21 »
Hola, estoy empezando un poco con java he estudiado lo basico en modo consola y estoy empezando con GUI, en el libro que estoy siguiendo viene como ejercicio propuesto realizar un programa que sume dos numeros, me he atorado en algo sencillo pero no encuentro la respuesta, ya que al dar click en el boton sumar me manda la excepcion NullPointerException y no puedo solucionarlo, tambien quisiera que las JTextField acepten solo numeros, el codigo es el siguiente:

Código: Text
  1. import javax.swing.*;
  2. import java.awt.*;
  3. import java.awt.event.*;
  4.  
  5. public class suma extends JFrame
  6. {
  7.   public suma()
  8.   {
  9.     setSize(350,200);
  10.     setTitle("Programa que suma dos numeros");
  11.     setResizable(false);
  12.     setVisible(true);
  13.     setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
  14.     iniciar();
  15.   }
  16.   private void iniciar()
  17.   {
  18.     JLabel instrucciones=new JLabel();
  19.     JLabel num1=new JLabel();
  20.     JLabel num2=new JLabel();
  21.     JLabel lblresultado=new JLabel();
  22.     JTextField txtnum1=new JTextField();
  23.     JTextField txtnum2=new JTextField();
  24.     JButton sumar=new JButton();
  25.     JButton salir=new JButton();
  26.     Container c=getContentPane();
  27.     c.setLayout(null);
  28.     instrucciones.setText("Escribe dos numeros y luego presiona el boton sumar.");
  29.     c.add(instrucciones);
  30.     instrucciones.setBounds(10,10,320,14);
  31.     c.add(num1);
  32.     num1.setText("Escribe el primer numero:");
  33.     num1.setBounds(10,50,200,14);
  34.     c.add(num2);
  35.     num2.setText("Escribe el segundo numero:");
  36.     num2.setBounds(10,80,200,14);
  37.     c.add(txtnum1);
  38.     txtnum1.setBounds(180,50,150,18);    
  39.     c.add(txtnum2);
  40.     txtnum2.setBounds(180,80,150,18);
  41.     salir.setText("Salir");
  42.     salir.setMnemonic('S');
  43.     c.add(salir);
  44.     salir.setBounds(248,120,80,18);
  45.     salir.addActionListener(new ActionListener()
  46.     {
  47.       public void actionPerformed(ActionEvent a)
  48.       {
  49.         System.exit(0);
  50.       }
  51.     });
  52.     sumar.setText("Sumar");
  53.     sumar.setMnemonic('u');
  54.     c.add(sumar);
  55.     sumar.setBounds(150,120,80,18);
  56.     sumar.addActionListener(new ActionListener()
  57.     {
  58.       public void actionPerformed(ActionEvent r)
  59.       {
  60.         accionDeSumar(r);
  61.       }
  62.     });
  63.     c.add(lblresultado);
  64.     lblresultado.setBounds(10,150,50,14);
  65.    
  66.   }
  67.   public void accionDeSumar(ActionEvent r)
  68.   {    
  69.     try
  70.     {
  71.     int numero1=Integer.parseInt(txtnum1.getText());
  72.     int numero2=Integer.parseInt(txtnum2.getText());
  73.     int resultado=numero1+numero2;
  74.     JOptionPane.showMessageDialog(null,
  75.                     "El resultado es "+resultado,
  76.                     "Suma",
  77.                     JOptionPane.PLAIN_MESSAGE);
  78.     }
  79.     catch(Exception e)
  80.     {
  81.       System.out.println(e);
  82.     }
  83.   }
  84.  
  85.   public static void main(String args[])
  86.   {
  87.     new suma();
  88.   }
  89.   private JTextField txtnum1;
  90.   private JTextField txtnum2;
  91.   private JLabel lblresultado;
  92. }
  93.  

 :hola:

10
Bases de Datos / Conexion Visual Basic-access Mediante Ado
« en: Domingo 5 de Febrero de 2006, 19:42 »
Hola, un saludo, he practicado un poco mas de visual basic y hasta ahora todo bien, excetpo en las bases de datos que no estoy familiarizado, asi que me decidi a hacer un proyecto muy simple para empezar a practicar mediante el control ADO y MS Access, Se trata de un programa que gestiona los episodios de la serie Los Simpson mediante temporadas agregar, las temporadas estan en tablas distintas en una base de datos, en total hasta ahorita van 4 tablas, pero son 17 las uqe voy a, llevo casi un mes en ello, y planeo terminarlo en un par de meses mas, pero estoy atorado en una parte, y no quisiera quitar esa opcion ya que se me hace importante para practicar y quisiera aprender. Miren el dilema es el sig:

Al empezar el programa empieza un formulario MDI, el cual a traves de un menu manda llamar a un formulario MDI-Child con la temporada seleccionada, cada temporada es el mismo formulario solo cambio la tabla en el recordsource por la temporada correspondiente, hasta ahi muy bien. El problema es en el formulario de altas.. al teclear el numero de episodio y darle clicl a un command Button, se debe buscar a traves de todas las tablas para ver si esta dado de alta el episodio y que lo muestre en pantalla y mande un msgbox diciendo que ya existe en la base de datos, y si no existe que se muestren los demas campos a rellenar para completar el registro, lo intente mediante la sentencia if sin exito, miren el codigo:

Código: Text
  1. Private Sub cmdAceptar_Click()
  2. On Error Resume Next
  3.     If txtAltasnum = "" Then
  4.         MsgBox "Debes introducir un numero de episodio", 128, "Error"
  5.         txtAltasnum.SetFocus
  6.     Else
  7.         If Val(txtAltasnum.Text) >= 1 And Val(txtAltasnum.Text) <= 13 Then
  8.             frmTemporada.temp1.RecordSource = "temporada1"
  9.        
  10.         ElseIf Val(txtAltasnum.Text) >= 14 And Val(txtAltasnum.Text) <= 35 Then
  11.             frmTemporada.temp1.RecordSource = "temporada2"
  12.  
  13.         ElseIf Val(txtAltasnum.Text) >= 36 And Val(txtAltasnum.Text) <= 59 Then
  14.             frmTemporada.temp1.RecordSource = "temporada3"
  15.        
  16.         ElseIf Val(txtAltasnum.Text) >= 60 And Val(txtAltasnum.Text) <= 91 Then
  17.             frmTemporada.temp1.RecordSource = "temporada4"
  18.         End If
  19.        
  20.         Dim ncap As Long
  21.         Dim sAdoBuscar As String
  22.         Dim vbookmark As Variant
  23.         ncap = Val(frmAltas.txtAltasnum.Text)
  24.         sAdoBuscar = "num_cap=" & ncap
  25.         frmTemporada.temp1.Recordset.Find sAdoBuscar, 1
  26.         vbookmark = frmTemporada.temp1.Recordset.Bookmark
  27.  
  28.         If Err.Number Or frmTemporada.temp1.Recordset.BOF Or frmTemporada.temp1.Recordset.EOF Then
  29.  
  30.             Err.Clear
  31.        
  32.    
  33.             Label2.Visible = True
  34.             Label3.Visible = True
  35.             Label4.Visible = True
  36.             txtAltasclacap.Visible = True
  37.             txtAltasclatemp.Visible = True
  38.             txtaltastemp.Visible = True
  39.             txtAltasclacap.SetFocus
  40.         Else
  41.         MsgBox "El episodio ya fue dado de alta, mas cuidado OK??"
  42.         frmTemporada.temp1.Recordset.Bookmark = vbookmark
  43.         frmTemporada.Hide
  44.         txtAltasnum.SetFocus
  45.         End If
  46.     End If
  47. End Sub
  48.  

espero entiendan lo que quiero hacer... si queda alguna duda puedo adjuntar todo el proyecto para que lo observen, y me ayuden con eso, ya que en realidad sera un logro importante terminar el proyecto. Gracias de antemano.

Un saludo
Robbie

11
Visual Basic 6.0 e inferiores / Ayuda Con Splash Screen
« en: Martes 28 de Junio de 2005, 12:24 »
Hola, he terminado una aplicacion en visual basic y se me ocurrio ponerle un splash screen (pantalla de inicio como la de word o el mismo vb) pero quiero que aparezca desaparezca en aprox 5 seg, ya que como mi aplicacion es pequenia pues no tarda nada en cargar y el splash solo se ve como medio segundo, mi pregunta es como puedo hacer que el splash dure el tiempo que yo quiera, 5 o 6 seg aprox y luego desaparecer y cargar mi formulario principal

un saludo

12
Visual Basic 6.0 e inferiores / Ayuda En Proyecto
« en: Sábado 18 de Junio de 2005, 00:46 »
Hola amigos, he estado avanzando cada vez mas en programacion en visual basic y me propuse a resolver los retos que estan ela pagina de elhacker.net, ya llevo hechos casi la mitad de los veintitantos que hay, sol otengo uan duda en el primero que va asi:

Citar
Ejercicio 1
Realizar una aplicación que genere los cinco números de la loto (esto es cinco números aleatorios entre 1 y 99 no repetidos)
Habrá un botón para calcular los números y otro para imprimir el resultado

Ya lo termine, pero no se si este usando correctamente la funcion randomize apra generar los numeros, echenle un vistazo al proyecto (es muy pequeño) y si algun error o algo que se pueda hacer mas sencillo se los agradeceria sobre la rutina para ver si n ose repiten los numerros

un gran saludo

13
Visual Basic 6.0 e inferiores / Diferencias Entre Ado Y Dao
« en: Viernes 10 de Junio de 2005, 07:26 »
Pues eso... quisiera saber la diferencia entre usar el ado control y el dao control en una conexion con una base de datos en access 2003

voy iniciando y quiero hacer un punto de venta que maneje productos y sus precios asi como usuario y claves de access

cual recomiendan?

salu2

14
Visual Basic 6.0 e inferiores / Re: Path De Base De Datos
« en: Sábado 4 de Junio de 2005, 06:43 »
Bueno, soy medio novato en VB, y acabo de hacer mi primer sistema gestor de base de datos, es sobre un video centro, la base de datos la he conectado mediante el ADO controly hasta ahi todo bien, el problema es el siguiente:

-Resulta que cuando conecte la base de datos por primera vez lo hize desde una USB FLASH (es decir todo el proyecto estaba en una USB FLASH) y la direccion (path) de la base de datos era: E:\Video\Basededatos\db1.mdb, cuando la corro desde la unidad E (USB FLASH) todo va bien, pero por ejemplo si llvo el sistema a casa de un amigo que tiene 2 discos duros, en vez de E la usb flash pasa a ser F, y por consiguiente tengo que cambiar el path de la base de datos a F:\.... bla bla, ok, queria saber como puedo solucionar esto, es decir, que me reconozca la base de datos siempre y cuando este en la misma carpeta del ejecutable no importa cual sea el path,

esper haberme explicaco

un gran saludo y espero aprender mucho con ustedes :smartass:

Páginas: [1]