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

Páginas: [1]
1
A ver, si mi problema es que sigo sin saber como referirme a la columna!

por ejemplo, en lo que has escrito:

SELECT cantidad FROM nombreTabla WHERE id = idDeseado

nombreTabla, ahí no hay manera de referirme a ella, ni (CANTIDAD) O [CANTIDAD] que así es como se llama la columna de mi tabla a la cual quiero referirme, o mil formas más que he probado y nada...

2
Lo que deseo hacer me estoy dando cuenta que quizás esa demasiado complicado para mi.

Introducir los datos de un condensador (los faradios irían en la columna FARADIOS y el voltaje en la columna VOLTAJE). Esto se introduciría mediante los textbox.
El tema viene que quiero que la columna CANTIDAD se actualice automaticamente. Es decir, si introduzco el condensador 220 faradios y 13voltios, se me ponga en CANTIDAD = 1.
Si lo introduzco de nuevo, porque tengo otro condensador igual, se me sume y por tanto tendría 2 en CANTIDAD.

Sigo sin saber que código poner en esta parte, estoy super perdido:
Código: [Seleccionar]
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
        Me.TableTableAdapter1.Insert(TextBox1.Text, TextBox2.Text)
        Me.TableTableAdapter1.Fill(Me.DatabaseDataSet1.Table)
    End Sub

En la parte de  Me.TableTableAdapter1.Insert(TextBox1.Text, TextBox2.Text) me dice como advertencia que debería introducir un tercer textbox para la columna CANTIDAD, pero precisamente esa es la que no quiero introducir a mano.

3
He introducido las 2 últimas líneas en el código de la tabla:
Código: [Seleccionar]
CREATE TABLE [dbo].[Table] (
    [FARADIOS] INT          NOT NULL,
    [VOLTAJE]  DECIMAL (18) NOT NULL,
    [CANTIDAD] INT          NOT NULL,
    CONSTRAINT [FK_Table_CANTIDAD] FOREIGN KEY ([CANTIDAD]) REFERENCES [Table]([CANTIDAD]),
    CONSTRAINT [PK_CANTIDAD] PRIMARY KEY ([CANTIDAD])

);

pero luego sigo sin saber como referirme a la columna CANTIDAD para por ejemplo asignarle un valor int en una de sus filas. Esto sería el código en un form.

Código: [Seleccionar]
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
        Me.TableTableAdapter1.Insert(TextBox1.Text, TextBox2.Text)
        Me.TableTableAdapter1.Fill(Me.DatabaseDataSet1.Table)
    End Sub

4
He revisado los mensajes y sigo sin sacar nada en claro de cómo referirme a un elemento de la tabla mediante el código. Además he intentado descargar el código del usuario del primer post para poder estudiarlo un poco y encontrar allí la respuesta y ya está eliminado de dropbox.

5
Uso visual studio 2013 y la base de datos es sql. Database.mdf y databaseDataSet.xsd es lo que tengo respecto a la base de datos.
Muchas gracias por los links, los estoy revisando y probando cosillas a ver que tal, te mantengo informado :D

6
Lo estoy haciendo en visual basic, y el tema es que no tengo ni idea de como referirme a la tabla. Y mucho menos a una columna o fila en concreto. Si pongo el mismo nombre que una columna por ejemplo, el visual studio no lo reconoce, por tanto reitero que no sé como nombrar a la tabla mediante código.

Ejemplo real:
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
        Me.TableTableAdapter1.Insert(TextBox1.Text, TextBox2.Text)
     
        Me.TableTableAdapter1.Fill(Me.DatabaseDataSet1.Table)
    End Sub
End Class

Existen 3 columnas en la tabla: Tipo, color y cantidad. Mediante 1 botón "insertar" y 2 textbox (una para coche y otra para el color del coche) se inserta coche rojo. Para la tercera columna no hago otro textbox3.text debido a que quiero que automaticamente si había 0 coches rojos se autorellene poniendo 1 en dicha columna cantidad. Si introduzco otra vez coche rojo, se le sumaría 1 a la cantidad que hubiese, 1+1= 2.
Parece sencillo pero sigo sin tener ni idea.

7
Buenas. Estoy haciendo la típica base de datos con el botón de insertar, eliminar, buscar y editar. El tema es que en la tabla que he fabricado hay un valor (cantidad) el cual no voy a introducir a mano. Ese valor quiero que se inserte automaticamente. Es decir, imaginemos que la tabla consta de coches de colores. Pues bien, quiero que si introduzco coche rojo y ya tengo un coche rojo en la tabla, en la columna cantidad se me sume y me ponga 2 en vez de 1 que pondría anteriormente. No sé como hacer esto mediante código ya que ni siquiera se como referirme a la columna en sí para supongo, hacer algún "si coche rojo = a alguna fila de la columna coches then coche rojo= n+1. En fin, que no tengo ni idea jejeje.

Gracias de antemano por vuestra atención.

Páginas: [1]

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".