Ir para conteúdo
Fórum Script Brasil

zeevpoli

Membros
  • Total de itens

    20
  • Registro em

  • Última visita

Posts postados por zeevpoli

  1. to tentando rodar um modulo q um colega fez para um banco de dados, q tinha rodado em outro computador, agora ta dando erro, o banco de dados e o mesmo, porem mais atualizado.

    Sub union()
    Dim after As Recordset
    Dim names As Recordset
    
    Set after = CurrentDb.OpenRecordset("select * from after")
    Do While Not after.EOF
        Debug.Print after.Fields("nome") & "-" & after.Fields("sobrenome")
        DoEvents
        For i = 3 To after.Fields.Count - 1
            Set names = CurrentDb.OpenRecordset("select distinct [" & after.Fields(i).Name & "] from names where [nome]='" & _
                Replace(after.Fields("nome") & "", "'", "''") & "' and [sobrenome]='" & Replace(after.Fields("sobrenome") & "", "'", "''") & _
                "' and len([" & after.Fields(i).Name & "])>0")
            a = ""
            If names.EOF = False Then
                Do While Not names.EOF
                    a = a & names.Fields(0)
                    names.MoveNext
                    If Not names.EOF Then a = a & " | "
                Loop
                'Debug.Print a
                CurrentDb.Execute "update after set [" & after.Fields(i).Name & "]='" & Replace(a & "", "'", "''") & "' " & _
                    "where [sobrenome]='" & Replace(after.Fields("sobrenome") & "", "'", "''") _
                    & "' And [nome] = '" & Replace(after.Fields("nome") & "", "'", "''") & "'"
            End If
            names.Close
            Set names = Nothing
        Next
        after.MoveNext
    Loop
    
    End Sub

    ps: ele da o erro na ultima linha do "set name".

    ps: originalmente os campos nome e sobrenome estao em outra lingua q não o ingles.

    Ps: acho q talvez algum campo esteja vazio e ai ele da o erro?

  2. E bom estar de volta ao forum e a programacao!! Espero q consiga ajudar tb e não vir aki so quando preciso de ajuda :blush:

    Estou fazendo um pequeno programa q mexe com dados (busca, edicao, adicao, etc). Por serem poucos dados resolvi fazer um DataSet ".xsd" e salva-lo em um arquivo ".xml".

    1) Este DataSet e chamado tipado, sim?

    2) Eu posso acrescentar codigo a este DataSet e dps utiliza-lo nos seus derivados (_dataSet)? (O codigo seriam pesquisas e o q vocês sugerirem)

    3) Onde acrescentaria este codigo? (clique direito no ".xsd" da solucao e "View Code" ?)

    4) E recomendado fazer o q perguntei no #3? Ou na classe q uso os derivados escrever a pesquisa?

    5) A pesquisa como e recomendado fazer? Eu gostei de usar LINQ em vez de foreach.

    Estou usando o programa para aprender e treinar programacao em camadas, do jeito q se decidir mudar como salvo os dados não precisaria mudar tanto assim no codigo. de forma geral como e recomendado salvar poucos dados: xml? excel? access(na maquina q for usar precisar ter instalado?)? ou outro jeito? Tb em relacao a facilidade (tamanho, tempo, recurso do pc e conhecimento de quem vai instalar).

    Aproveitando a boa vontadade da galera, mais uma pergunta: como faco pra abrir um arquivo que esta na msma pasta do arquivo final (.exe) do programa? Assim esta certo?

    string path = "\\data.xml";
    FileStream _fStream = new FileStream(path, FileMode.Open)

    Obrigado

  3. eliezer, não sei se entendi sua duvida mas se e assim:

    try
                {
                    throw new Exception("OI!!");
                   //ou qualquer outro codigo
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }

  4. Eu não sei que linguagem você esta usando, mas acho que e so você da uma procurada em "chat program VB.NET/C#" ou messenger, coisas do genero.

    Os programas são dividos em duas partes geralmente, uma server (servidor - para cuidar das conexoes) e uma client, podendo ter varios rodando junto.

    Tipo de programa você tem que decidir de acordo com suas nescecidades.

    Algum tmp atras procurei pra fazer um programa assim, pro q precisava gostei dessa: http://www.codeproject.com/KB/IP/ChatAsynchTCPSockets.aspx , pois precisava aprender ThreadPool, mas la existem outros exemplos mais simples (esse mesmo, simplifiquei pra conseguir entender e fazer o q precisava).

    Espero ter ajudado.

  5. Escrevi um programa com varias forms:

    1.Quero imprimir um datagridview de uma delas com acresimo de um texto praticamente fixo dps do DGV.

    2.Dps gostaria de acrescentar tb imprimir em outras forms, ai a impressao seria de uma das tabelas do meu dataset, tlvz com algum filtro

    No primeiro caso usei o que esta em http://msdn.microsoft.com/en-us/library/aa287528(VS.71).aspx, mas não deu muito certo (a impressao saiu pequena e o texto não saiu no lugar).

    Gostaria de receber ajuda e opnioes de qual seria o melhor jeito de imprimir esses dados ("na mao" , (Crystal)Reports (que não sei muito o são...), ou qqlr outro jeito).

    Obrigado

  6. Em relacao a duvida anterior (CopyToDataTable) pelo que entendi a Microsoft tirou esta possibilidade mas da pra fazer como escrito aqui: http://social.msdn.microsoft.com/Forums/en...99-ea20ef49f1c1 (entendi certo ou sim da pra fazer de algum jeito direto??)

    Voltando a minha duvida (quase) original: Estou me adiantando nesse programa, já tenho a lista de nomes, minha pergunta e: como devo salvar o arquivo que e carregado e que compoe o DataSet do programa? XML? Excel (e usar o q e mostrado em http://www.macoratti.net/aspn_xls.htm)? Ou fazer de algum outro jeito (tlvz atraves de Serializacao (Serialization))?

    Obrigado

  7. Moonfall, isso eu já sabia, obrigado.

    Por enquanto to trabalhando bem sem ter de me conectar a nada, e por enquanto minha pergunta original fica engavetada...

    Mas to com outro problema: Fiz um query atraves de linq, mas não consigo fazer nada com ela...

    Por exemplo:

    var minhaRow = from mt in minhaTable
                             where mt.pagou == true
                             select mt;

    Agora gostaria de colocar "minhaRow" em uma DataTable, ou DataGridView, tanto faz.

    Acho que estou perdendo algum using ou referencia (já acresentei System.Data.DataSetExtensions).

    não aparece o ".CopyToDataTable<>()" que deveria aparecer como esta em: http://msdn.microsoft.com/en-us/library/bb396189.aspx

    Obrigado.

    Ps: Eu deveria ter aberto um novo tópico?

  8. Bruno muito obrigado por sua paciencia, vou tentar não abusar e ser mais especifico:

    * O programa que quero fazer e para ser uma agenda de "operacoes" de voluntarios da guarda do bairro (fora do Brasil, e sem intencoes de lucro, apenas para meu aprendizado).

    * já existe uma lista de voluntarios com alguns dos detalhes que quero que tenham na versao final.

    * Minha ideia foi de usar esta lista apenas uma vez, carrega-la para o programa, adicionar o que preciso, salvar como arquivo padrão (que ele ira abrir junto com o programa em si) do programa, e descartar a lista (pois já teria os dados mais atuais e certos possiveis).

    * Por agora enquanto estou escrevendo o programa salvo o micro-banco de dados (com alguns nomes inventados) em .XML. Minha intencao é tb na versao final de salvar em .xml, mas não estou fechado nisso e aberto a opnioes... :P

    De novo muito obrigado por sua atencao.

  9. ainda não tenho um banco de dados, deve provavelmente ser um arquivo de Excel com alguns nomes e classificacoes (a qual grupo pertencem) desses nomes. Mas não e importante pra mim.

    vou explicar melhor o q quero fazer: Uma tabela com nomes, sobrenomes, e mais algumas coisas, tudo que quero fazer e um botao que pegara esses nomes e colocara em outra tabela. de forma aleatoria, mas e claro seguindo algumas regras.

  10. Certo, você adivinhou o q eu vinha editar.

    então eu não tenho um banco de dados pronto, eu quero fazer um programa que vai construir um banco de dados atraves de no maximo um arquivo .doc ou .xls, mas não obrigatoriamente, tb pode ser colacando um a um.

    Este tb e o motivo que não entendi o motivo da conexao...

  11. Bom dia/tarde/noite a todos.

    Meu caso:

    Estou fazendo um programinha basico para aprender tanto ADO.Net qnt C# (o programa e em Windowsform).

    Estou criando dentro do projeto um pequeno dataset (que por enquanto so tem uma tabela, mas no futuro tera mais).

    Meu problema:

    quando, pelo datasetschema arrasto uma query para dentro do dataset ele pede para eu escolher uma conexao com um tipo de banco de dados (SQLServer, Access, etc).

    Minha pergunta:

    Realmente preciso me conectar? Eu pensei em fazer um pequeno banco de dados dentro do problema e sempre salva-lo em xml, sem precisar de conxoes ou outros programas fora o que eu criar.

    Agradeco a todos.

×
×
  • Criar Novo...