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 - Ogramar

Páginas: 1 ... 66 67 68 69 70 [71] 72 73 74 75 76 ... 100
1401
Aprender a programar desde cero / Re:Consejo sobre proyecto
« en: 28 de Febrero 2015, 19:57 »
Hola Petiso, si los datos los quieres recuperar desde páginas web para tú mostrar la comparación en otra página web, lo lógico es que optes por programación web. Si no tienes conocimientos previos de programación llegar a ser programador puede requerir muchos meses o años, en ese caso a lo mejor te interesa buscar a alguien que haga la programación. Si quieres aprender tú aquí tienes una referencia de cómo empezar https://www.aprenderaprogramar.com/foros/index.php?topic=1313.0

Y aquí distintos cursos: http://aprenderaprogramar.com/index.php?option=com_content&view=article&id=57&Itemid=86

Salu2

1402
Hola si he entendido quieres que cuando se pulse un botón se actualice la base de datos cambiando el valor de status para la fila de la base de datos con la cual relaciona el botón.

Para ello necesitas hacer un update como respuesta a la pulsación del botón:

UPDATE table_name
SET column1=value, column2=value2,...
WHERE id = valorElegido

Hay varias maneras de hacer esto, una de ellas es invocar una url donde se pase por get el valor identificativo de la fila afectada. Ese valor tendrías que recuperarlo y ejecutar la consulta de update.

¿Cómo hacer que se cargue la url pasando el parámetro? Puedes hacerlo usando javascript 

Se haría con esta lógica:

   var idAModificar = document.getElementById('idAModificar').value;
   window.location.assign('paginaInvocada.php?idAmodificar='+idAModificar);

Si no conoces javascript mira el curso en http://aprenderaprogramar.com/index.php?option=com_content&view=article&id=57&Itemid=86

Salu2

1403
Cambia esto:

Me.reportViewer1.ProcessingMode = Microsoft.Reporting.WinForms.ProcessingMode.Local

Y no estoy seguro de si la ruta que estás especificando es válida "..\\..\\Report1.rdlc", reorganiza el proyecto para poder dejar la ruta directa como Me.reportViewer1.LocalReport.ReportPath = "Report1.rdlc"

Salu2

1404
Hola la codificación de caracteres es algo que tiene su complejidad, de hecho si continúas en la programación verás que una cosa que a priori parece "una tontería" a la larga resulta un quebradero de cabeza. El problema está en que hay múltiples lugares donde existe codificación de caracteres y entre esos lugares te puedes encontrar con conflictos. Tienes codificaciones en el sistema operativo del pc, en las aplicaciones, en los navegadores, en el código html, en los servidores, en las bases de datos... De momento trata de no pensar demasiado en esto ;)

DUDA2:¿hay algún atributo, etiqueta, comando, etc que te facilite no poner esta <meta charset> y que el texto siempre salga correcto, con sus "ñ" y acentos?.

Respuesta: NO

Respecto al código que has puesto está ok, a seguir

Salu2

1405
Hola Angel, te recomiendo que vayas leyendo y haciendo los ejemplos y ejercicios de este curso: http://aprenderaprogramar.com/index.php?option=com_content&view=category&id=37&Itemid=61

Si tienes dudas o problemas abre un tema en el foro para consultar. Antes de abrir temas de consulta lee esto: https://www.aprenderaprogramar.com/foros/index.php?topic=1460.0

Intentaremos ayudarte, así que ánimo!!

Salu2

1406
Hola Gerstox, como es tu primer mensaje te recuerdo alguna cosa básica:

- Al crear un tema en el foro debes ponerle un título adecuado. Ver las indicaciones que se dan en https://www.aprenderaprogramar.com/foros/index.php?topic=1460.0

En este caso el título "Buenas quiero saber..." no sirve para localizar el tema ni para saber de qué trata. Cuando presentes ejercicios sobre un curso debes poner la referencia de la entrega, y el tema de que se trata, por ejemplo Ejercicio CU00630B curso java concepto de signatura

Sobre la respuesta que has dado al ejercicio es correcta, lo único que te ha faltado es decir cuáles de las signaturas eran tipo procedimiento y cuáles tipo función.

Salu2

1407
Hola tienes que ir haciendo paso a paso lo que dice el ejercicio:

Mostrar los datos: escribes el código para consulta de extracción de datos y mostrarlos.

Eliminar los registros: escribes el código para eliminar los registros que cumplan la condición

Mostrar los registros después de la eliminación: escribes el código para consulta de extracción de datos y mostrarlos (en vez de esto puedes hacerlo usando una función y llamando a la función si prefieres)

Insertar dos registros: escribes el código para insertar dos registros

Mostrar los registros después de la inserción: escribes el código para inserción de datos y mostrarlos (en vez de esto puedes hacerlo usando una función y llamando a la función si prefieres)

Y así sucesivamente  ;D

1408
Hola, para poder ayudar pega el código que estés utilizando como se indica aquí: https://www.aprenderaprogramar.com/foros/index.php?topic=1460.0

Salu2

1409
Todo bien, ¡a seguir avanzando!  :D

1410
Una de las alternativas que se proponen es: crear un fichero específicamente para almacenar la imagen, que se guarda en un lugar temporal. En el informe rdlc crear un parámetro denominado rutaImagen de tipo texto. En propiedades de la imagen en el informe, cambiar de embedded a external y establecer "Usar esta imagen" al parámetro [@rutaImagen]

En el código pasar la ruta del fichero con la imagen. El parámetro tiene que tener formato de url:

Código: [Seleccionar]
ReportParameter paramImagen = new ReportParameter();
paramImagen.Name = "rutaImagen";
paramImagen.Values.Add(@"file:///C:\Users\Juan\AppData\Local\Temp\ImagenElegida.png");
reportViewer.LocalReport.SetParameters(paramImagen);

Salu2

1411
Hola

Duda 1: no tiene que ver con deprecated ni con nada, simplemente que las cosas normalmente se deben hacer de la forma más sencilla posible, por eso coges una cucharada de azúcar en vez de los granos de azúcar uno a uno, aunque puedes hacer ambas cosas.

Duda 2: el id da igual dónde lo pongas, en general el orden de los atributos da igual. No obstante con el tiempo te acostumbrarás a usar un orden.

Salu2

1412
Hola sito, el elemento <br/> introduce un salto de línea. El número de <br/> que se pueden poner es el que nosotros queramos, pueden ser uno, dos, diez, veinte o los que queramos. Digo que no es del todo correcto porque estamos repitiendo un elemento muchas veces y podríamos hacerlo usando CSS metiendo un elemento de cierta altura, sin necesidad de tantas repeticiones. Es como si para ponerle azúcar a un café fueras poniendo grano a grano, mejor sería hacerlo con una sola cucharada y no tienes que estar repitiendo  :D De todas formas no te preocupes por esto, ya irás viendo y estudiando las distintas opciones que existen. Salu2

1413
Hola, el código lo veo bien planteado y la elección en el while está bien planteada en el while (puedes ver que es una solución habitual, por ejemplo aquí también se usa: www.aprenderaprogramar.com/foros/index.php?topic=1552). La sugerencia es que sigas avanzando con el curso porque esto está bien! Salu2

1414
Hola, lo primero a tener en cuenta es que interceptar el correo de otra persona es ilegal y te podría denunciar por ello... Lo siguiente que si aún así vas a intentar hacerlo, depende de qué tipo de correo utilice. Si tu empresa tiene una web por ejemplo lala.com y su correo es lolo @ lala.com el correo es gestionado por el servidor de tu empresa, posiblemente tengas una copia de los correos en el servidor y ahí podrías mirarlo (ver https://www.aprenderaprogramar.com/foros/index.php?topic=629)

Si su correo no es de la empresa ya sería otra cuestión distinta. Salu2

1415
Hola varias cosas

- Comprueba que estés recibiendo los datos que se envían en el formulario, esto puedes hacerlo simplemente incluyendo líneas con echo después de include("conn.php");

Por ejemplo:

echo 'Se recibe como Nombres '.$_POST['Nombres'];

Ahí tienes que comprobar que se muestre el valor que hayas introducido en el formulario. Comprueba todas las variables.


Tienes errores en cómo escribes las variables del post, por ejemplo en un sitio escribes $_POST['Nombres'] y en otro sitio escribes $_POST[Nombres] en un sitio con las comillas y en otro sitio sin las comillas


El problema parece que es prácticamente igual a este: https://www.aprenderaprogramar.com/foros/index.php?topic=1771 creo que si revisas con calma ahí puedes ver cómo hacerlo.

Salu2

1416
Lo he probado en Chrome y todo bien. Recomendarte que el texto lo metas dentro de etiquetas <p> ... </p> pues dejar el texto suelto no es una buena costumbre. Por otro lado, para que la página cree un scroll y así poder saltar de unas partes a otras puedes introducir entre párrafos de texto lo siguiente

Código: [Seleccionar]
  <br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
  <br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
  <br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>

Esto no es muy correcto  :-X pero para ver simplemente el scroll sirve

Salu2

1417
Hola, pega el código de ejemplo2.html para verlo ;D

1418
Hola has realizado el ejercicio y has hecho más de lo que pedía el enunciado, ya que el enunciado sólo pedía añadir dos cantantes más mientras que tú das opción a que el usuario elija el número de cantantes, así que perfecto y adelante.

Comentar que aAunque pueden usarse eñes en general se recomienda no usarlas porque a la larga pueden dar problemas, por ello te diría que mejor getSize que getTamaño

Salu2

1419
Hola creo que a partir de este ejemplo te puedes guiar para resolverlo:

Código: [Seleccionar]
#include <iostream>
using namespace std;

int main() {
    int i,j,f,c;

    cout << "Introduce el numero de filas" << endl;
    cin >> f;
    cout << "Introduce el numero de columnas" << endl;
    cin >> c;

    // creamos la matriz !
    int **M = new int* [f];
    for (i = 0; i < f; i++)
        M[i] = new int[c];

    // Comprobamos
    if (!M) {
        cout << "No se puede reservar el espacio" << endl;
        return 1;
    }

    cout << "Introduzca la matriz" << endl;
    for (i = 0; i < f; i++)
        for (j = 0; j < c; j++)
            cin >> M[i][j];

    cout << "Mostrar la matriz" << endl;
    for (i = 0; i < f; i++) {
        for (j = 0; j < c; j++)
            cout << M[i][j] << " ";
        cout << endl;
    }
    delete [] M;

    return 0;
}

Salu2

1420
Hola María! Te recomiendo que le eches un ojo a el curso CSS http://aprenderaprogramar.com/index.php?option=com_content&view=category&id=75&Itemid=203 y a los artículos sobre transition como http://aprenderaprogramar.com/index.php?option=com_content&view=article&id=768:animaciones-css-transition-property-transition-duration-timing-function-y-efecto-delay-ejemplos-cu01063d&catid=75:tutorial-basico-programador-web-css-desde-cero&Itemid=203

La propiedad transition no es reconocida por algunos navegadores antiguos, en los que lo más aconsejable sería "olvidarse" de pretender generar ese efecto con CSS. Por tanto el primer paso sería comprobar si esos navegadores donde observas que no se ejecuta bien el código admiten transition o no (puedes hacer una prueba sencilla para comprobarlo), y en caso de admitirlo, comprobar si necesitan prefijo específico o no.

También es posible que haya algún problema con el código. Para poder revisar el código te recomiendo que lo pegues como se explica aquí: https://www.aprenderaprogramar.com/foros/index.php?topic=1460.0

Salu2


Páginas: 1 ... 66 67 68 69 70 [71] 72 73 74 75 76 ... 100

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".