Jump to content
arned

Guardar uma lista de categorias num ficheiro

Recommended Posts

arned

Boas, gostaria de saber se alguem me pode ajudar, eu estou a desenvolver um programa para gestao (de clientes) e venda de sistemas informaticos

Acontece que quando fiz a base de dados achei que seria interessante por as categorias num ficheiro a parte, mas nao sei como, alguem me pode ajudar?

Share this post


Link to post
Share on other sites
Andrepereira9

boas

Que tipo de ficheiro?


A informática chegou para resolver problemas que antes não existiam

Quem ri por último é porque está conectado a 52 Kbs.

Share this post


Link to post
Share on other sites
arned

pois, eu de ficheiros com o visual basic nao percebo muito, por isso acho que tanto faz, o mais simples possivel talvez.

Desde que de para meter num ficheiro porque como é para um trabalho de final de curso, se meter a base de dados (que ja esta) e meter um ficheiro (que nao demos materia sobre isso) penso que terei melhor nota...

Share this post


Link to post
Share on other sites
Andrepereira9

boas

Tens aqui um exemplo para gravar um ficheiro .txt

Dim ficheiro As New System.Text.StringBuilder

ficheiro.AppendLine("Categorias")

IO.File.WriteAllText("C:\a.txt", ficheiro.ToString)


A informática chegou para resolver problemas que antes não existiam

Quem ri por último é porque está conectado a 52 Kbs.

Share this post


Link to post
Share on other sites
arned

duas perguntas.

1º Como é que meto varias linhas dentro do ficheiro?

2º Como é que faço uma pesquisa no ficheiro? é da mesma maneira que na base de dados?

Share this post


Link to post
Share on other sites
Andrepereira9

Para meter varias linhas é só acrescentares um 'ficheiro.AppendLine("Texto a acrescentar") '  consoante as linhas a acrescentar, ou então, dentro de um ciclo. ( Por exemplo ao leres os dados da bd, usas um leitor, para ir lendo os dados, e apresenta-los. Nesse ciclo, metes um  'ficheiro.AppendLine(nomedoleitor.item("nomedocampoaler") '


A informática chegou para resolver problemas que antes não existiam

Quem ri por último é porque está conectado a 52 Kbs.

Share this post


Link to post
Share on other sites
Andrepereira9

Para pesquisares uma linha no documento:

 Dim total As Integer = 0
        Dim fileName As String = "c:\a.txt"

        Dim lines() As String = IO.File.ReadAllLines(fileName)

        For Each line As String In lines
            If line = TextBox1.Text Then
                TextBox2.Text += line.ToString
                total += 1
            End If
        Next


A informática chegou para resolver problemas que antes não existiam

Quem ri por último é porque está conectado a 52 Kbs.

Share this post


Link to post
Share on other sites
jpaulino

Acontece que quando fiz a base de dados achei que seria interessante por as categorias num ficheiro a parte

Interessante para quê? É que não vejo interesse nenhum quando já tens uma base de dados. Só se for para complicar.

Share this post


Link to post
Share on other sites
arned

sim, mas acontece  que nao fiz nada na base de dados para as categorias... agora ia ter de alterar tudo...

Share this post


Link to post
Share on other sites
arned

bem, ja resolvi o problema, modifiquei a base de dados, espero que nao tenha que modificar todo o codigo agora :X

obrigado, pode parecer um bocado parvo mas eu nem me lembrava disso

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.