Francis
|
ARCOVERDE PE - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 09/11/2010 08:48 hs
Galera, eu sou novato aqui no forum e também novato em VB6, eu queria saber como trabalhar com valores nulos, por exemplo quando aparecer a mensagem que um valor é nulo o que fazer para ir para o próximo registro válido? e também quando um registro for deletado do recordset como eu posso colocar o registro que estava a sua frente para o arquivo lhe substituir altomaticamente. desde já agradeço.
|
|
|
|
|
Postada em 09/11/2010 10:01 hs
VALORES NULOS EM VB IF ISNULL(REGTABELA!CAMPO) THEN IF NOT ISNULL(REGTABELA!CAMPO) THEN
O SEGUNDO CASO NAO ENTENDI, VC PODERIA EXPLICAR MELHOR
|
|
|
Francis
|
ARCOVERDE PE - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 09/11/2010 10:23 hs
Obrigado pela resposta eu vou tentar aqui, no segundo caso é o seguinte, vai funcionar como uma classificação automatica quando um valor for deletado, por exemplo o valor 2 foi deletado e volar 3 vai passar a ser 2 o valor 4 vai passar a ser 3 e assim por diante.
|
|
|
|
Postada em 09/11/2010 10:39 hs
Bem o que vc tem a fazer é começar pelo codigo que foi deletado, verificando se não é o utlimo registro. nesse caso vc faz num for, while, etc fazendo update do proximo codigo - 1. update tabela set codigo= " & regtabela.codigo - 1 & " where codigo =" & regtabela.codigo + 1
|
|
|
Felipe
não registrado
|
|
ENUNCIADA !
|
|
|
Postada em 09/11/2010 10:57 hs
Juan Carlos;já pensou se a tabela tem 100,200,1000 registros.Para ele fazer isto,tem que dar um "UPDATE" em toda a tabela e ainda como definiu seu campo codigo,e ainda de acordo com o banco de dados utilizado.Esta faltando mais imformações dele. Banco, qual? Tipo do campo codigo,autonumeração,sequência ou número
|
|
|
|
Postada em 09/11/2010 11:32 hs
Felipe, se vc apagar o codigo 5345 certo? o como vc pensa que o codigo 5346 vai pegar o codigo 5345, e assim por diante? vc tem como fazer sem update? e ele não faz update em toda a tabela, so apartir do registro que foi deletado ate o ultimo. vc entendeu a pergunta do amigo francis?
por exemplo o valor 2 foi deletado e volar 3 vai passar a ser 2 o valor 4 vai passar a ser 3 e assim por diante.
ate poderia fazer mais facil se pegar o ultimo registro e fazer so update no registro que foi apagado. mais o francis solicitou nessa sequencia.
poste aqui sua soluão.;
|
TÓPICO EDITADO
|
|
|
|