Visual Basic - Como se muestran ciertas productos de una tablaX

Life is soft - evento anual de software empresarial
 
Vista:

Como se muestran ciertas productos de una tablaX

Publicado por camm (8 intervenciones) el 30/05/2001 18:44:18
Tengo una tabla que tiene nombre(vendedores) y producto quiero ingresar el solo el nombre del vendedor y me muestre solo un producto por tipo aunque exista mas del mismo producto y los muestre en un texto hacia el lado ejemplo:
(Ingreso Nombre) ....................... .... José
(Muestre un solo producto por tipo) Pera manzana uva etc
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Como se muestran ciertas productos de una tab

Publicado por Cristian (1 intervención) el 30/05/2001 21:55:28
No me queda muy claro pero a ver...

si lo haces con sql seria algo por el estilo
select disctintrow from tabla where vendedorID=Vendedor;

esta consulta la pones en un recordset
para poner los productos en un text debes
haces algo por el estilo

sub x
dim registro as recordset
dim i as integer
set registro= mibaseDatos.openrecordset(sql)
for i =0 to registro.recordcount -1
CajaTexto.text=cajatext.text & registro.field("Producto")
registro.movenext
next i
end sub

eso es solo una idea pues no recuerdo bien las sintaxis de sql en visual

Ahora en access si trabajas en access es facil realizar una consulta de este tipo
indicas que deseas crear una consulta, le dices que campos necesitas, y segun que criterio debe seleccionar registros(que no se repitan los mismos productos para un mismo vendedor)
con esto se crea una consulta, que la puede manejar como una tabla cualquiera.

Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

NO ENTIENDO Y NO ME RESULTA

Publicado por SIGO EN PROBLEMAS (8 intervenciones) el 31/05/2001 01:20:20
no se trabajar en sql tan solo quiero rescar los producto no repetido de una tabla ACCES 97
ingresar el nombre en un texto1,luego
texto2 se muestre todos los producto que tiene este vendedor hacia el lado
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:NO ENTIENDO Y NO ME RESULTA

Publicado por BENJO (167 intervenciones) el 31/05/2001 02:04:32
A ver vos querés algo así al poner el nombre en el TextBox1, que en el TextBox2 aparezcan los productos asociados de ese vendedor "Juan Perez" , y acomodados uno al lado del otro. Cierto.?

TextBox1 TextBox2
_________________ ___________________________
| JUAN PEREZ | | UVAS PERAS MANZANAS CIRUE | |________________| |___________________________|

_________________
| ACTUALIZAR | ----> CommandButton
|________________ |

Bueno, si los tenés en la misma tabla, sólo resta buscar y filtrar la base con una consulta y siempre va a ser SQL, ya que ese es el estandar de consulta por el momento.....

Suponiendo que tengas cargada la tabla en un DATAControl:
Private Sub Command1_Click( )
Data1.Recordsource= SELECT * from "mi tabla" where CampoId=TextBox1
'una vez hecha la consulta, la tabla sólo contendrá los registros que tenga a Juan Perez en este caso.
Data1.Recordset.Movefirst
Do While Not Data1.Recordset.EOF( ) ' bucle hasta que se termine la
base
TextBox2 = TextBox2 & " " & Data1.Recordset ! Producto
Data1.Recordset.MoveNext
loop
End Sub

Espero que te sirva.

Ojo la instrucción SQL estoy seguro que está errada, comparala con los ejemplos que trae Visual, en donde ponen las comas y los puntos donde deben estar, eso puede hacer que la conulta no funcione, Buscá por SELECT por WHERE, por FROM, por SORTBY , por LIKE etc....
Vas a hallar muchos ejemplos, fijate como se escriben estructuralmente y ca
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar