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 ... 69 70 71 72 73 [74] 75 76 77 78 79 ... 100
1461
Hola, he revisado lo de los códigos de seguridad y tal y como está en https://www.aprenderaprogramar.com/foros/index.php?topic=1795.msg9208#msg9208 lo veo perfectamente: comprueba si se introducen sólo unos y ceros, y comprueba si el número de unos entre las cuatro primeras cifras es igual al número de ceros entre las cuatro últimas cifras ¿no es correcto?

1462
Hola, mis comentarios: no me parece muy adecuado declarar un atributo de clase después de haber escrito el código de una clase interna (me refiero a CantanteFamoso nuevoCantante  en ListaCantantesFamosos).

Tampoco me parece muy adecuado declarar CantanteFamoso como clase interna de ListaCantantesFamosos, ya que no le das visibilidad desde fuera. Como clase interna en principio sólo deberíamos declarar clases que exclusivamente van a ser usadas por las clases envolventes, pero en este caso no parece muy lógico hacerlo. Un cantante famoso puede existir tanto por sí mismo como en una lista, por lo tanto no es lógico que quien únicamente pueda manejar un cantante famoso sea la lista.

De resto veo el código bien trabajado y el método main muy compacto (perfecto).

En general diría que muy bien, pero con esos detalles mejorables.

Salu2

1463
Este programa es largo de hacer. Necesitas un array - arreglo donde cada item del arreglo tiene los datos de una encuesta. Cada item será un Record que constará de una cadena de texto producto, una cadena de texto que se corresponderá a un estrato socio-económico (CLA, CLB ó CLC), un carácter (F para femenino y M para masculino) que indicará si la persona es mujer u hombre, y un texto que representará la edad (EJ juvenil, AD adulto y ADM, adulto mayor).


Procedimientos dentro del programa:

Incluir: pide el número de encuesta, luego los datos asociados a ese número de encuesta, y guarda los datos en el arreglo.

Consultar: pide un número de encuesta y muestra los datos de ese número de encuesta.

Modificar: pide un número de encuesta, muestra el dato actual y pide que se introduzca el nuevo dato.

Eliminar: pide un número de encuesta y elimina los datos asociados a ese número de encuesta.


Como el programa es largo, te recomiendo que primero crees un programa donde definas el tipo de dato record, introduce algunos datos manualmente y muéstralos por pantalla. Cuando tengas esto hecho, comienza a crear más cosas, así irás paso a paso.

Salu2

1464
Hola Armandokevin, no entiendo qué es lo que quieres decir  ???

1465
Hola Amaury, puedes empezar leyéndote artículos de la web donde se dan orientaciones básicas sobre cómo empezar.

Te pongo los enlaces:

https://www.aprenderaprogramar.com/foros/index.php?topic=1313.0

https://www.aprenderaprogramar.com/index.php?option=com_content&view=category&id=23&Itemid=80

Salu2

1466
Hola, con esta explicación espero se resuelva la duda, coméntame si es así o si te quedan dudas:

Código: [Seleccionar]
Numero de indices en el primer nivel: 4 (corresponde a que hay 4 números como índices en el primer nivel: 0, 1, 2, 5)
Numero de indices en el segundo nivel de array[0]: 2 (corresponde a que para array 0 en el segundo nivel hay dos números: 0, 1)
Numero de indices en el segundo nivel de array[1]: 3 (corresponde a que para array 1 en el segundo nivel hay 3 números: 0, 1, 2)
Numero de indices en el segundo nivel de array[2]: 1 (corresponde a que para array 2 en el segundo nivel hay 1 número: 0)
Numero de indices en el segundo nivel de array[3]: 0 (corresponde a que para array 3 no hay nada, por tanto es 0)
Numero de indices en el segundo nivel de array[5]: 1 (corresponde a que para array 5 en el segundo nivel hay un número: 0)
Numero de indices en el tercer nivel de array[0][0]: 3 (corresponde a que para array [0][0] en el tercer nivel hay 3 números: 0, 1, 2)
Numero de indices en el tercer nivel de array[0][1]: 2 (corresponde a que para array [0][1] en el tercer nivel hay 2 números: 0, 1)
Numero de indices en el tercer nivel de array[1][0]: 1 (corresponde a que para array [1][0] en el tercer nivel hay 1 número: 1) 
Numero de indices en el tercer nivel de array[1][1]: 1 (corresponde a que para array [1][1] en el tercer nivel hay 1 número: 2)
Numero de indices en el tercer nivel de array[1][2]: 3 (AQUÍ HAY UN ERROR AL ESCRIBIRLO, fíjate en que no se corresponde bien)
Numero de indices en el tercer nivel de array[2][0]: 2 (corresponde a que para array [2][0] en el tercer nivel hay 2 números: 0, 1)
Numero de indices en el tercer nivel de array[5][0]: 1 (corresponde a que para array [5][0] en el tercer nivel hay 1 número: 1)

Salu2

1467
Para evitar que se repitan una vez generas el aleatorio tendrás que recorrer con un bucle for y comparar a ver si el número generado ya existía. Si ya existía tendrás que volver a generar el aleatorio hasta que no se repita. El esquema sería este:

boolean estaRepetido = true;
while (estaRepetido == true) {
estaRepetido = false; //Suponemos que no esta repetido
generar El aleatorio
for ( recorrer la matriz)
Si el aleatorio es igual a algún numero en la matriz Entonces estaRepetido = true
fin del for
}

Se sale del while cuando se ha verificado que no está repetido, una vez fuera ya estableces que el valor del elemento de la matriz es el nuevo valor.

Salu2

1468
Igualmente Feliz Navidad para todos. Y gracias Jorge por ese detalle de programa que te has marcado, me ha encantado!! Sólo para evitar que se quede infinitamente dentro del bucle he introdudido dos líneas para hacer que se pare después de unas cuantas repeticiones:

Código: [Seleccionar]
/**
 * Feliz Navidad para todos, familia de aprenderaprogramar.com
 *
 * @author J.lopez
 * @version 24122014
 */

public class FelizNavidad
{   /**Preferiblemente ejecutar usando el IDE BlueJ, para una correcta visualización.*/
    public static void main(String[] args)
    {
       int i = 1, j = 1;
       String efecto = "*", efectoLineaFinal = "", estrella = "", completivo = "";
       int contador = 0;
       while(contador<20)
       {           
           contador = contador+1;
            if(i % 2 == 0)
            {
                efecto = "★"; estrella = "☆"; completivo = "!!";
            }
            else
            {
               efecto = "☆"; estrella = "★"; completivo = "";
            }
            while(j<19)
            {
                if(i % 2 == 0)
                {
                    efecto = "★";
                }
                else
                {
                   efecto = "☆";
                }
                efectoLineaFinal += "!" + efecto; j++;
            }
            try{Thread.sleep(1000);}catch(Exception e){}
            System.out.println("\f                                               "+estrella+
            "\n                                             "+efecto+"Paz"+efecto+
            "\n                                            "+efecto+"Unión"+efecto+
            "\n                                           "+efecto+"Alegrías"+efecto+
            "\n                                          "+efecto+"Esperanza★"+efecto+
            "\n                                         "+efecto+"Amor✴y✪Éxito"+efecto+
            "\n                                        "+efecto+"Realizaciones★"+efecto+
            "\n                                       "+efecto+"Respeto❆armonía★"+efecto+
            "\n                                      "+efecto+"Salud☆⋆solidaridad★"+efecto+
            "\n                                     "+efecto+"Felicidad✪☆Humildad⋆★"+efecto+
            "\n                                    "+efecto+"Cofraternización☆✪Pureza"+efecto+
            "\n                                   "+efecto+"★Amistad☆Sabiduría★❆Perdón"+efecto+"                                              █████ "+
            "\n                                  "+efecto+"Igualdad✴Libertad☆BuenaSuerte"+efecto+"                                         █████████ "+
            "\n                                 "+efecto+"Sinceridad☆Estima✪❆Fraternidad✴"+efecto+"                                        ████████ "+
            "\n                                "+efecto+"Equilibrio✪☆Dignidad☆⋆Benevolencia"+efecto+"                                        ███████ "+
            "\n                               "+efecto+"Fé❆★Bondad☆Paciencia✴Ventura❆Fuerza"+efecto+"                                        ████████ "+
            "\n                              "+efecto+"Tenacidad★✪★Prosperidad☆Reconocimiento★"+efecto+"                                 ██████████████"+
            "\n                             "+efecto+"Son⋆mis✴★✴sinceros☆deseos★en✴estaNavidad"+efecto+"                              ███▒▒░░░░░░░░▒"+
            "\n                            "+efectoLineaFinal+completivo+"                                 ▒░░░░░ ⓤ░░ⓤ░░▒ "+
            "\n                                            [▒▒▒]"+"           ╔══╗──╔╦═╗                          ▒░░░░░░░░ >░░░▒"+
            "\n                                                [▒▒▒]"+"           ║═╦╩╦╗╠╬═║                           ██▒░░░░░·︾·░░▒"+
            "\n                                                [▒▒▒]"+"           ║╔╣╩╣╚╣║═╣                             ████▒░░░░░░░▒"+
            "\n                                                [▒▒▒]"+"           ╚╝╚═╩═╩╩═╝                          ▒▒███████████▒▒ "+
            "\n                                                [▒▒▒]"+"                                                    ▒#░░░░░▒▒▒▒█J██░░░▒"+
            "\n                                                [▒▒▒]"+"           ╔═╦╗─────╔╗╔╗───╔╗         ▒░░░▒░░░░░░████░░░▒"+
            "\n                                                [▒▒▒]"+"           ║║║╠═╦═╦═╬╬╝╠═╗╔╝║         ▒░░░░▒░░░░░█l███░░░▒ "+
            "\n                                                [▒▒▒]"+"           ║║║║╬╚╗║╔╣║╬║╬╚╣╬║         ▒░░░░░▒░░░░█o███░░░▒"+
            "\n                                                [▒▒▒]"+"           ╚╩═╩══╩═╝╚╩═╩══╩═╝         ▒░░░░▒░░░░░█p███░▒▒ "+
            "\n                                                [▒▒▒]"+"                                                    ▒#▒▒▒▒▒░###░█e██░░"+
            "\n                                                [▒▒▒]"+"                                                  ▒#▒░░░░░░░░░█z█░▒░▒ "+
            "\n                                                [FELIZ]"+"                                                 ▒░░░░░░░░░░░░░░Ѻ░░░▒ "+
            "\n                                               [NAVIDAD]"+"                                               ▒░░░░░░░░░░░░░░░░░░░▒ "+
            "\n                                             [COMPAÑEROS☆]"+"                                            ▒░░░░░░░░░░░░░░░Ѻ░░░░▒"+
            "\n                                            [▒▒▒☆DE▒▒▒]"+"                                           ▒░░░░░░░░░░░░░░░░░░░▒"+
            "\n                                        [aprenderaprogramar.com]"+"                                       #▒░░░░░░░░░░░░░Ѻ░░░░▒ "+
            "\n๑۩۩.. ..۩۩๑๑۩۩.. ..۩۩๑๑۩۩.. ..۩۩๑๑۩۩..[▒▒▒▒▒▒▒▒▒▒▒▒▒▒]๑۩۩.. ..۩۩๑๑۩۩.. ..۩۩๑๑۩۩.. ..۩۩๑๑۩۩.. .##▒░░░░░░░░░░░░░░░░##..۩۩๑๑۩۩.. ..۩۩๑๑۩۩.. ..۩۩๑๑۩۩....۩۩๑๑۩۩..");
            i++;
            j = 1;
            efectoLineaFinal = "";
           }     
    }
}


Suerte para todos en el próximo año!!!

1469
Hola, para pegar código sigue las indicaciones que se dan aquí: https://www.aprenderaprogramar.com/foros/index.php?topic=1460.0

Para el ejercicio, no vas mal encaminado. Veamos cómo sería un ejemplo.

El archivo prueba1.php:

Código: [Seleccionar]
<?php
echo '<html>';
echo 
'<head>';
echo 
'<title> Curso php desde cero de aprendeprogramar.com </title> <br/>';
echo 
'<meta charset="utf-8">';
echo 
'</head> <br/>'.PHP_EOL;
echo 
'<body> <br/>';
echo 
'<h1>Estoy aprendiendo a programar en php desde cero</h1> <br/>';
echo 
'</body></html>';
?>

En este archivo damos salida al código html a través de instrucciones echo.

Cuando visualizamos la página y pedimos al navegador que nos muestre el código fuente nos muestra esto:

Como visualización en el navegador: Estoy aprendiendo a programar en php desde cero

Como código html subyacente en el navegador:

Código: [Seleccionar]
<html><head><title> Curso php desde cero de aprendeprogramar.com </title> <br/><meta charset="utf-8"></head> <br/>
<body> <br/><h1>Estoy aprendiendo a programar en php desde cero</h1> <br/></body></html>

Todo está correcto. El intérprete php da lugar a la salida de un código HTML. ¿Qué código HTML? El que nosotros le indicamos a través de echo.

Fíjate una cosa: si no se indica nada la salida de html es en una sola línea. Para generar saltos de línea en el documento HTML puedes concatenar la constante PHP_EOL que es reconocida automáticamente por el intérprete php. En el ejemplo sólo he introducido una, pero podrías meter varias.

Fíjate también que hemos generado un documento html completo, es decir, si abrimos una etiqueta, después la cerramos.

El uso de las barras invertidas echo '\<html> no sé con qué idea las has metido, no son necesarias.

Fíjate que lo que queremos no es mostrar el código html por pantalla, sino crear un documento html (que es el que recibe el navegador, mostrando los resultados en consecuencia).

Es un poco difícil de interpretar lo que hacemos al principio, pero cuando se entiende todo está más claro  ;D

Salu2



1470
Hola! Estas fechas navideñas son un poco apresuradas... voy a tratar de orientarte a toda prisa porque me voy a ver a la familia, si no te queda claro respóndeme y en cuanto pueda te volveré a escribir. La idea es que la instrucción echo de php lo que hace es colocar código html dentro de la página.

Así si escribes echo 'hola'; en realidad no es mostrar por pantalla hola, sino insertar hola como código html.

Lo que debes hacer es crear un archivo php y dentro de ese archivo tener una instrucción (o varias) echo donde incluyas el código html de la página. Por ejemplo:

echo '<html>'; con esto lo que estarías haciendo es incluir esta etiqueta en la página. Pues debes hacer eso pero no con una etiqueta, sino incluir todo el código html a través de una (o varias) instrucciones echo.

Feliz Navidad!!!

1471
Hola! ¿Dónde tienes el error?

Esto parece que no va a hacer lo que quieres:

mysql_query("INSERT INTO profesores (nombre,telefono)
    VALUES('$_POST[nombre]','$_POST[telefono]')",$conexion);

¿Por qué? Porque el insert to es una cadena de texto y tal como lo has escrito creo que no te va a reconocer los valores de $POST, si acaso te ingresará $post en la base de datos.

Fíjate cómo está hecho aquí, creo que te puede servir: https://www.aprenderaprogramar.com/foros/index.php?topic=1500

Salu2

1472
Aprender a programar desde cero / Re:Nuevo en foro y empezando de cero
« en: 23 de Diciembre 2014, 17:51 »
Hola, siéntete libre para consultar lo que quieras, aquí estamos todos aprendiendo, unos empezando y otros continuando  ;D

1473
Aprender a programar desde cero / Re:CU00715B
« en: 23 de Diciembre 2014, 17:49 »
Bueno, te estaba explicando por el otro hilo cómo pegar el código pero veo que aquí ya lo has hecho  ;D

Este ejercicio está correcto.

Para no tener problemas con las tildes es recomendable incluir <meta charset="utf-8"/> entre <head> y </head>.

También es recomendable incluir alt="algo" para las imágenes pero no es obligatorio.

Salu2


1474
Bueno, no te preocupes, te lo explico y haz una prueba aquí mismo para comprobar cómo funciona. Dale a responder a este mensaje y escribe en la caja de texto del editor del foro "Aquí está mi código: "

Luego pulsa en el botón con el símbolo # que aparece encima de la caja de texto donde escribes. Cuando hagas eso te aparecerán unas etiquetas [code] ... [/code]

Ahora pega el código dentro de esas etiquetas, por ejemplo:

[code]
<html>
<body>
ejemplo
</body>
</html>
 [/code]

Ahora pulsa en previsualizar y comprueba que se ve cómo código, más o menos como esto:

Código: [Seleccionar]
<html>
<body>
ejemplo
</body>
</html>

Y si se ve bien, pulsa en publicar, si no vuelve a modificarlo hasta que se vea bien.

Salu2

1475
Ahora está "casi bien".

Tienes dos errores:

- Cuando escribes alt eso significa "texto alternativo", pero tienes que decir cuál es el texto alternativo (es decir, el texto que se mostraría si no se pudiera mostrar la imagen) escribiendo alt = "mercado de Madrid" por ejemplo, no puedes escribir solo alt porque eso no significa nada.

- Has escrito width"400px", te falta el =, es decir, debe ser width = "400px", por eso hay una imagen que se ve demasiado grande.

Salu2

1476
Voy a revisarlo, pero ¿te has leído lo que te puse donde se explicaba cómo se debía pegar código en los foros?  :-\


1477
Aprender a programar desde cero / Re:Clases y Objetos
« en: 23 de Diciembre 2014, 11:03 »
Hola, voy a responder por partes:

Tanto a Brenda como a Ducal 777, recomendarles que lean esto: https://www.aprenderaprogramar.com/foros/index.php?topic=1460.0

A Brenda: te recomiendo seguir el curso que se indica más abajo para comprender los conceptos de clase y objeto. La pregunta que haces no es clara, no está bien planteada o no aporta suficiente información como para poder responder algo.

A Ducal777: el concepto de objetos y clases lo tienes explicado en este curso: http://aprenderaprogramar.com/index.php?option=com_content&view=category&id=68&Itemid=188

Ahí se explica que los objetos en algunos casos pueden tener analogías y podrían ser equivalentes a objetos del mundo real en algunos casos, pero en otros casos no.

Para entender estos conceptos recomendamos seguir el curso desde el principio e ir realizando los ejercicios propuestos.

Si hay algún apartado que no entiendes o algún ejercicio que no te compila bien, escribe una consulta en el foro indicando el número de referencia de la entrega y de qué se trata (po ejemplo "CU00633B operador módulo en java no entiendo los resultados que da")

Salu2!

1478
Hola: lo primero, cuando se trate de pegar código hazlo como se indica aquí: https://www.aprenderaprogramar.com/foros/index.php?topic=1460.0

Sobre el ejercicio en sí no está bien por estos motivos:

- Has escrito <tittle> con dos tes, cuando debe ser solo con una t.

- Tienes el código de una imagen fuera del body. Todo el código que constituye el contenido de la página web debe ir entre las etiquetas <body> ... </body>, no puedes tener parte del código fuera del espacio delimitado por estas etiquetas.

- El código no cumple lo que pide el ejercicio. El ejercicio pide incorporar cuatro imágenes y tú sólo has incorporado una. Revisa el enunciado del ejercicio.

- La imagen no se corresponde con lo que dices que es, tú pones que es una boda pero aparecen unas flores.

- También sería recomendable que incluyeras el atributo alt para las imágenes, no lo has incluido.

Espero que esto te sirva de ayuda. Salu2!

1479
Si no me equivoco tienes que establecer la conexión a la base de datos indicando la ruta del fichero mdf, ese vendría siendo el equivalente al nombre de base de datos.

Dentro del fichero mdf tendrás tablas, columnas, etc. creo que aquí lo explica: http://msdn.microsoft.com/es-es/library/ms233763.aspx en el apartado "Crear tablas, columnas, claves principales y claves externas"

Cuando indica CREATE TABLE [dbo].[Customers] indica que está creando la tabla Customers.

Este es un ejemplo de código que he encontrado donde se muestra cómo acceder a un mdf:

Código: [Seleccionar]
Public Class Form1

Private MyDatAdp As New SqlDataAdapter
Private MyCmdBld As New SqlCommandBuilder
Private MyDataTbl As New DataTable
Private MyCn As New SqlConnection
Private MyRowPosition As Integer = 0

Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load

MyCn.ConnectionString = “Data Source=TOSHIBA-PC\SQL2012; AttachDbFilename=C:\Program Files\Microsoft SQL Server\MSSQL11.SQL2012\MSSQL\DATA\Test.mdf; ” & _
“User Instance=True;Integrated Security=SSPI”
MyCn.Open()

MyDatAdp = New SqlDataAdapter(“Select* from Contacts”, MyCn)
MyCmdBld = New SqlCommandBuilder(MyDatAdp)
MyDatAdp.Fill(MyDataTbl)

Dim MyDataRow As DataRow = MyDataTbl.Rows(0)
Dim strName As String
Dim strState As String
strName = MyDataRow(“ContactName”)
strState = MyDataRow(“State”)
TxtName.Text = strName.ToString
TxtState.Text = strState.ToString
Me.showRecords()

End Sub

Private Sub showRecords()

If MyDataTbl.Rows.Count = 0 Then
txtName.Text = “”
txtState.Text = “”
Exit Sub
End If

txtName.Text = MyDataTbl.Rows(MyRowPosition)(“ContactName”).ToString
TxtState.Text = MyDataTbl.Rows(MyRowPosition)(“State”).ToString

End Sub

End Class

Y este código que te permite moverte por el contenido de una base de datos:

Código: [Seleccionar]
Public Class Form1
Private MyDatAdp As New SqlDataAdapter
Private MyCmdBld As New SqlCommandBuilder
Private MyDataTbl As New DataTable
Private MyCn As New SqlConnection
Private MyRowPosition As Integer = 0

Private Sub Form1_FormClosed(sender As Object, e As FormClosedEventArgs) Handles Me.FormClosed

MyCn.Close()
MyCn.Dispose()
End Sub
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
MyCn.ConnectionString = “Data Source=TOSHIBA-PC\SQL2012; AttachDbFilename=C:\Program Files\Microsoft SQL Server\MSSQL11.SQL2012\MSSQL\DATA\Test.mdf; ” & _
“User Instance=True;Integrated Security=SSPI”
MyCn.Open()

MyDatAdp = New SqlDataAdapter(“Select* from Contacts”, MyCn)
MyCmdBld = New SqlCommandBuilder(MyDatAdp)
MyDatAdp.Fill(MyDataTbl)

Dim MyDataRow As DataRow = MyDataTbl.Rows(0)
Dim strName As String
Dim strState As String
strName = MyDataRow(“ContactName”)
strState = MyDataRow(“State”)
TxtName.Text = strName.ToString
TxtState.Text = strState.ToString
Me.showRecords()

End Sub
Private Sub showRecords()

If MyDataTbl.Rows.Count = 0 Then
txtName.Text = “”
txtState.Text = “”
Exit Sub
End If

txtName.Text = MyDataTbl.Rows(MyRowPosition)(“ContactName”).ToString
TxtState.Text = MyDataTbl.Rows(MyRowPosition)(“State”).ToString
End Sub

Private Sub BtnMoveFirst_Click(sender As Object, e As EventArgs) Handles BtnMoveFirst.Click
MyRowPosition = 0
Me.showRecords()
End Sub

Private Sub BtnMovePrev_Click(sender As Object, e As EventArgs) Handles BtnMovePrev.Click
If MyRowPosition > 0 Then
MyRowPosition = MyRowPosition – 1
Me.showRecords()
End If
End Sub

Private Sub BtnMoveNext_Click(sender As Object, e As EventArgs) Handles BtnMoveNext.Click
If MyRowPosition < (MyDataTbl.Rows.Count – 1) Then
MyRowPosition = MyRowPosition + 1
Me.showRecords()
End If
End Sub

Private Sub BtnMoveLast_Click(sender As Object, e As EventArgs) Handles BtnMoveLast.Click
If MyDataTbl.Rows.Count > 0 Then
MyRowPosition = MyDataTbl.Rows.Count – 1
Me.showRecords()
End If
End Sub

Private Sub BtnAdd_Click(sender As Object, e As EventArgs) Handles BtnAdd.Click
Dim MyNewRow As DataRow = MyDataTbl.NewRow()
MyDataTbl.Rows.Add(MyNewRow)
MyRowPosition = MyDataTbl.Rows.Count – 1

Me.showRecords()
End Sub

Private Sub BtnDelete_Click(ByVal sender As Object, ByVal e As EventArgs) Handles BtnDelete.Click
If MyDataTbl.Rows.Count <> 0 Then
MyDataTbl.Rows(MyRowPosition).Delete()
MyRowPosition = 0
MyDatAdp.Update(MyDataTbl)
Me.showRecords()
End If
End Sub

Private Sub BtnSave_Click(ByVal sender As Object, ByVal e As EventArgs) Handles BtnSave.Click

If MyDataTbl.Rows.Count <> 0 Then
MyDataTbl.Rows(MyRowPosition)(“ContactName”) = TxtName.Text
MyDataTbl.Rows(MyRowPosition)(“state”) = TxtState.Text
MyDatAdp.Update(MyDataTbl)
End If

End Sub
End Class

Con los controles para visulaizar y manipular:


1480
Para ir sumando lo primero que tienes que hacer es una consulta para determinar cuál es el valor actual:

SELECT cantidad FROM nombreTabla WHERE id = idDeseado

Una vez tienes la cantidad tienes que hacer un update

nuevaCantidad = cantidadObtenida + 1

UPDATE cantidad FROM nombreTabla SET cantidad = nuevaCantidad

También podrías hacerlo directamente sin necesidad del select pero así queda más claro lo que se hace.

Alternativamente sería algo así:

UPDATE cantidad FROM nombreTabla SET cantidad = (SELECT cantidad FROM nombreTabla WHERE id = idDeseado)+1

Si no sabes cómo hacer las operaciones básicas con bases de datos primero tendrías que aprender estas operaciones básicas y luego ya ver las aplicaciones más concretas que quieras realizar...

Salu2

Páginas: 1 ... 69 70 71 72 73 [74] 75 76 77 78 79 ... 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".