Champs qui s'incrément

Fermé
halima15 Messages postés 167 Date d'inscription dimanche 15 novembre 2009 Statut Membre Dernière intervention 21 avril 2010 - 4 févr. 2010 à 00:38
 Utilisateur anonyme - 5 févr. 2010 à 20:23
Bonjour,
je veux créer une procédure qui me permet d'ajouter une lligne dans une table mais avec un champs qui s'incrémente automatiquement
et je sais comment je vais déclarer ce champs
j'ai essayé de le déclarer identity(1,1)
mais ça marche pas dans une procédure
SVP aidez moi si c'est possible
et Merci d'avance

4 réponses

Utilisateur anonyme
5 févr. 2010 à 20:23
c'est normal parce qu'internet explorer n'implémente pas les styles de ce genre il te faut un peu du javascript pour resoudre ton problème, voilà un exemple :

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN">

<html>

<head>

<title>test</title>

<script type="text/javascript">

<!--

if(!window.Event){ //IE mais pas Opéra

document.onmouseover=function(){

x=window.event.srcElement

if(x.tagName=="INPUT")x.className="hoverInput_IE"

}

document.onmouseout=function(){

if(x.tagName=="INPUT")x.className=""

}

}

// -->

</script>

<style type="text/css">

input:hover,.hoverInput_IE {

color:white;

background-color:black;

}

</style>



</head>

<body >

<input type="button" value="bouton1" />

</body>

</html>

1
Utilisateur anonyme
4 févr. 2010 à 20:32
identity est une propriété en sql server pour déclarer un champ comme autoincrimenté au cour de la mise en place de ta table (ceation) de la mainére suivante :
CREATE TABLE clients
(
clt_num INT PRIMARYKEY IDENTITY(4,2), nom varcher(50), prenom varchar(50)
--les numeros des clients successifs seront 4,6,8,...
...
)
et pour inserer une nouvelle ligne t'aura pas à determiner ce champ
exemple pour notre table :
insert into clients(nom,prenom) values('toto','titi')
NB:identity(4,2) signifie que les numeros des clients successifs seront 4,6,8,...
la plupart utilisent identity(1,1) (1,2,3...)
buena suerte

I Have a dream that One day every One makes his Operating System and tell Microsoft to get the hell
God bless Martin Luther King.
0
halima15 Messages postés 167 Date d'inscription dimanche 15 novembre 2009 Statut Membre Dernière intervention 21 avril 2010 10
4 févr. 2010 à 21:20
tu n'as pas compris mon probleme
je veux pas déclarer le chamos identity dans la table
je veux que la procédure s'occupe de l'incrémentation
et Merci pour ta Repnse Lux
0
Utilisateur anonyme
4 févr. 2010 à 22:14
excuse moi mais j'ai compris ce que tu m'as permis.
explique moi un peu plus, tu veux que la procédure s'occupe de l'incrémentation pour une table qui n'a pas un champ déclaré avec identity ?
0
halima15 Messages postés 167 Date d'inscription dimanche 15 novembre 2009 Statut Membre Dernière intervention 21 avril 2010 10
4 févr. 2010 à 23:37
oui exactement mais j'ai résolu le probleme
Merci beaucoup
j'ai un aute probleme je veux lorsque je survole sur un bouton en html
l'arrière plan se change
j'ai essayé input[type=submit]:hover, input[type=reset]:hover
{
border:2px outset white;
background-color:white;
}
mais ça marche pas
est ce Vous pouvez m'aider?
et Merci beaucoup d'avance
0