Pedrosm 0 Denunciar post Postado Novembro 12, 2008 Srs. boa tarde! Já utilizei o Visual Studio 6 e como não me lembro de muita coisa, decidi partir para o Visual Studio 2008. Não estou conseguindo fazer um trabalho simples. Não estou conseguindo ler um arquivo texto. Já coloquei no form dois componentes textbox, um iria solicitar o código do usuario e no outro irá retornar o nome do mesmo. Como faço para pesquisar este código do usuário num arquivo texto e retornar o nome do mesmo. Exemplo: digito no textbox o código 11, ele procura no arquivo texto(arq.txt) este código e retorna no outro textbox o nome do usuário. Como posso fazer isso?? ------------------------------ arq.txt 12 - pedro 13 - ana 11 - paula 15 - beto ------------------------------ Desde já agradeço a colaboração Pedro Morais Compartilhar este post Link para o post Compartilhar em outros sites
mibnetweb 0 Denunciar post Postado Novembro 13, 2008 Dá uma olhada nesse link: http://www.baboo.com.br/absolutenm/templat...139&resumo= Talvez possa te ajudar. Compartilhar este post Link para o post Compartilhar em outros sites
Pedrosm 0 Denunciar post Postado Novembro 14, 2008 mibnetweb, obrigadão pela ajuda!!! Este site q você me informou realmente consegui fazer umas coisas tipo: abrir o arquivo, ler preencrer uma textbox e em seguida salvá-lo. Porém o q faltou ainda foi o seguinte: Eu preciso consultar dentro do meu arquivo texto o código do usuário e retornar o seu nome. Pelo q ví, o objeto criado "arq" retorna todo conteudo do arquivo texto! e eu queria apenas o nome de um usuário de acordo com o seu código. Como posso consultar apenas o código q eu quero?? Poderias ainda me informar algum exemplo?? segundo que toda vez que salvo o conteudo em outro arquivo, não consigo pular uma linha e ele grava tudo sempre na mesma linha. grato, Pedro Morais Compartilhar este post Link para o post Compartilhar em outros sites
Claudio Neto 3 Denunciar post Postado Novembro 14, 2008 Tópico movido da área de Visual Basic para Plataforma .Net Compartilhar este post Link para o post Compartilhar em outros sites
mibnetweb 0 Denunciar post Postado Novembro 14, 2008 Opa! Fala ae Pedrosm! Seguinte: dá uma olhada nesse exemplo: Private Sub btnLer_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnLer.Click Dim fluxoTexto As IO.StreamReader Dim linhaTexto As String If IO.File.Exists(txtarquivo.Text) Then fluxoTexto = New IO.StreamReader(txtarquivo.Text) linhaTexto = fluxoTexto.ReadLine While linhaTexto <> Nothing txtLinhas.Text &= linhaTexto & vbCrLf linhaTexto = fluxoTexto.ReadLine End While fluxoTexto.Close() Else MessageBox.Show("Arquivo não existe") End If End Sub No caso cada linha do texto é armazenada na variável linhaTexto. Pois bem, se você separar (digo extrair), dessa variável o código, nome, etc, você pode comparar depois com o que procura. Não sei se fui bem claro, mas se ainda restar dúvida me avise ok? Abaixo coloco uma tabela de comparação de comandos entre o vb 6.0 e o vb.net: VB 6.0 VB.NET Len .Length Mid .Substring Replace .Replace Instr .IndexOf Ucase .ToUpper Lcase .ToLower Split .Split Join .Join É isso... Abraço Compartilhar este post Link para o post Compartilhar em outros sites
quintelab 91 Denunciar post Postado Novembro 16, 2008 Movido Plataforma .NET http://forum.imasters.com.br/public/style_emoticons/default/seta.gif Plataforma .NET » Windows Applications Compartilhar este post Link para o post Compartilhar em outros sites
Pedrosm 0 Denunciar post Postado Novembro 19, 2008 mibnetweb, bom dia!! bem ainda não tentei, mas creio q o código q você me passou vai acabar no mesmo problema. vi, q o linhatexto, vai acumular o conteudo das linhas do meu arquivo, mas como vou fazer a busca do código?? vou usar um substr, ou outra função qq, vou ter q contar as posições??? estou voando justamente nessa parte!! obrigado!! Pedro Morais Compartilhar este post Link para o post Compartilhar em outros sites
quintelab 91 Denunciar post Postado Novembro 19, 2008 Pedrosm não entendi por que criou outro tópico com o mesmo assunto. Exclui ele. Se suas dúvidas forem sobre este mesmo problema poste neste tópico. http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif Compartilhar este post Link para o post Compartilhar em outros sites
Pedrosm 0 Denunciar post Postado Novembro 20, 2008 mibnetweb, consegui juntamente com os exemplos q você me enviou ler o arquivo e procurar o codigo q eu digito no textedit.text. Valleu mesmo a orientação. Estou com um pequeno problema, sempre que clico no botão salvar ele salva os novos usuários por cima do já existente no arquivo. Como faço para saltar uma linha, ou melhor criar uma nova linha em branco para inserir o novo usuario??? grato, PEdro Morais Compartilhar este post Link para o post Compartilhar em outros sites