Ajuster la largeur d'une colonne automatiquement au contenu
Fermé
louveteau_informatique
Messages postés
79
Date d'inscription
jeudi 12 juin 2014
Statut
Membre
Dernière intervention
11 septembre 2014
-
24 juin 2014 à 11:29
louveteau_informatique Messages postés 79 Date d'inscription jeudi 12 juin 2014 Statut Membre Dernière intervention 11 septembre 2014 - 25 juin 2014 à 11:40
louveteau_informatique Messages postés 79 Date d'inscription jeudi 12 juin 2014 Statut Membre Dernière intervention 11 septembre 2014 - 25 juin 2014 à 11:40
A voir également:
- Html tableau largeur colonne automatique
- Tableau croisé dynamique - Guide
- Tableau ascii - Guide
- Déplacer une colonne excel - Guide
- Tableau word - Guide
- Formule somme excel colonne - Guide
5 réponses
Reivax962
Messages postés
3672
Date d'inscription
jeudi 16 juin 2005
Statut
Membre
Dernière intervention
11 février 2021
1 011
24 juin 2014 à 11:32
24 juin 2014 à 11:32
Bonjour,
Il faudrait commencer par nous dire de quoi tu parles :)
HTML ? WinForms ? Excel ? QT ? Swing ?...
Xavier
Il faudrait commencer par nous dire de quoi tu parles :)
HTML ? WinForms ? Excel ? QT ? Swing ?...
Xavier
alexdu17200
Messages postés
1302
Date d'inscription
mardi 4 juin 2013
Statut
Membre
Dernière intervention
7 mars 2016
835
24 juin 2014 à 11:33
24 juin 2014 à 11:33
Salut, si tu nous disais en quoi?
HTML/PHP/JS, Excel, autres, parce que là, tu nous dis pas sur quoi, et çà risque d'être difficile de répondre autrement.
HTML/PHP/JS, Excel, autres, parce que là, tu nous dis pas sur quoi, et çà risque d'être difficile de répondre autrement.
mohshadow
Messages postés
2742
Date d'inscription
mardi 30 août 2011
Statut
Membre
Dernière intervention
12 novembre 2018
1 680
Modifié par mohshadow le 24/06/2014 à 11:46
Modifié par mohshadow le 24/06/2014 à 11:46
Salut,
En imaginant que ce soit dans Excel: Le plus simple est de faire un double clic sur l'extremité droite de ta colonne. (Dans la case supérieure où la lettre correspondante à ta colonne est indiquée).
Le curseur de ta souris doit être de la même forme que lorsqu'il te permet de modifier la largeur de celle ci manuellement.
Edit: Avec illustration ce sera plus simple peut-être ^^
En imaginant que ce soit dans Excel: Le plus simple est de faire un double clic sur l'extremité droite de ta colonne. (Dans la case supérieure où la lettre correspondante à ta colonne est indiquée).
Le curseur de ta souris doit être de la même forme que lorsqu'il te permet de modifier la largeur de celle ci manuellement.
Edit: Avec illustration ce sera plus simple peut-être ^^
louveteau_informatique
Messages postés
79
Date d'inscription
jeudi 12 juin 2014
Statut
Membre
Dernière intervention
11 septembre 2014
24 juin 2014 à 11:54
24 juin 2014 à 11:54
woups désolé je code en php
alexdu17200
Messages postés
1302
Date d'inscription
mardi 4 juin 2013
Statut
Membre
Dernière intervention
7 mars 2016
835
Modifié par alexdu17200 le 24/06/2014 à 12:08
Modifié par alexdu17200 le 24/06/2014 à 12:08
En imaginant que derrière tu affiches le résultat en HTML avec une balise <table>, dans ce cas là, il suffit que tu affectes à ta balise <table> le style css qui convient et le tour est joué
<table style='width:100%'>
Helenedu39
Messages postés
121
Date d'inscription
dimanche 21 octobre 2012
Statut
Membre
Dernière intervention
1 juillet 2014
111
24 juin 2014 à 15:31
24 juin 2014 à 15:31
je met sur le compte d'une amie le mien a un bug
jai deja un width sauf quil ne s'adapte au format de ma page moi ce que je voudrais c reduire le colonne email qui est trop large.... comme ca jaurai mon tableau en largeur au format de mon ecran.. jespere que vous comprendrez ce que je veu
jai deja un width sauf quil ne s'adapte au format de ma page moi ce que je voudrais c reduire le colonne email qui est trop large.... comme ca jaurai mon tableau en largeur au format de mon ecran.. jespere que vous comprendrez ce que je veu
alexdu17200
Messages postés
1302
Date d'inscription
mardi 4 juin 2013
Statut
Membre
Dernière intervention
7 mars 2016
835
24 juin 2014 à 15:37
24 juin 2014 à 15:37
Ok, tu peux peut-être nous mettre la structure de ta table qu'on y jette un oeil?
Logiquement, çà sera jouer sur les width's
(petit conseil constructif, essaie de faire attention aux fautes d'orthographe, autant certaines peuvent passer inaperçues autant d'autres sautent vraiment aux yeux et çà risque de te pénaliser à l'avenir)
Logiquement, çà sera jouer sur les width's
(petit conseil constructif, essaie de faire attention aux fautes d'orthographe, autant certaines peuvent passer inaperçues autant d'autres sautent vraiment aux yeux et çà risque de te pénaliser à l'avenir)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Helenedu39
Messages postés
121
Date d'inscription
dimanche 21 octobre 2012
Statut
Membre
Dernière intervention
1 juillet 2014
111
25 juin 2014 à 09:03
25 juin 2014 à 09:03
oui bien sur voila mon code :
function readOneContact($nom_contact)
{
echo "<table border=1 width=100%>";
echo "<tr>";
echo "<th>Nom Prenom</th>";
echo "<th>Fonctions</th>";
echo "<th>Client</th>";
echo "<th>Email</th>";
echo "<th>Ligne Directe</th>";
echo "</tr>";
$query = "SELECT nom_contact, prenom_contact, fonction, nom_client, contact.internet, contact.ligne_directe FROM contact INNER JOIN client ON contact.n_client = client.n_client WHERE (nom_contact LIKE '%$nom_contact%' OR prenom_contact LIKE '%$nom_contact%') AND nom_contact <>''ORDER BY nom_contact, prenom_contact";
$result = mssql_query($query);
while ($row = mssql_fetch_row($result))
{
echo "<tr>";
echo "<td>$row[0] $row[1]</td>";
echo "<td>$row[2]</td>";
echo "<td>$row[3]</td>";
echo"<td><a href='mailto:$row[4]'</a>$row[4]</td>";
echo "<td>$row[5]</td>";
echo "</tr>";
}
echo "</table>";
}
Ps : je ne sais pas pourquoi je ne peut pas répondre avec mon compte par contre enfin... ce n'est pas grave
function readOneContact($nom_contact)
{
echo "<table border=1 width=100%>";
echo "<tr>";
echo "<th>Nom Prenom</th>";
echo "<th>Fonctions</th>";
echo "<th>Client</th>";
echo "<th>Email</th>";
echo "<th>Ligne Directe</th>";
echo "</tr>";
$query = "SELECT nom_contact, prenom_contact, fonction, nom_client, contact.internet, contact.ligne_directe FROM contact INNER JOIN client ON contact.n_client = client.n_client WHERE (nom_contact LIKE '%$nom_contact%' OR prenom_contact LIKE '%$nom_contact%') AND nom_contact <>''ORDER BY nom_contact, prenom_contact";
$result = mssql_query($query);
while ($row = mssql_fetch_row($result))
{
echo "<tr>";
echo "<td>$row[0] $row[1]</td>";
echo "<td>$row[2]</td>";
echo "<td>$row[3]</td>";
echo"<td><a href='mailto:$row[4]'</a>$row[4]</td>";
echo "<td>$row[5]</td>";
echo "</tr>";
}
echo "</table>";
}
Ps : je ne sais pas pourquoi je ne peut pas répondre avec mon compte par contre enfin... ce n'est pas grave
louveteau_informatique
Messages postés
79
Date d'inscription
jeudi 12 juin 2014
Statut
Membre
Dernière intervention
11 septembre 2014
25 juin 2014 à 09:09
25 juin 2014 à 09:09
en fait ce que je voudrais faire c surtout adapter la colonne email aux adresses parce que la c trop grand
alexdu17200
Messages postés
1302
Date d'inscription
mardi 4 juin 2013
Statut
Membre
Dernière intervention
7 mars 2016
835
25 juin 2014 à 09:40
25 juin 2014 à 09:40
Tu peux définir le width en '%' dans les balises <th>, le contenu des autres éléments du tableau s'y plieront.
Test en remplaçant tes 5
Test en remplaçant tes 5
<th>par
<th style='width:20%;'>et après, joue un peu avec chacun de ces éléments, jusqu'à trouver ce qui te convient le mieux.
louveteau_informatique
Messages postés
79
Date d'inscription
jeudi 12 juin 2014
Statut
Membre
Dernière intervention
11 septembre 2014
25 juin 2014 à 10:14
25 juin 2014 à 10:14
-_- ça marche juste au chargement de la page après ça refais du n'importe quoi
alexdu17200
Messages postés
1302
Date d'inscription
mardi 4 juin 2013
Statut
Membre
Dernière intervention
7 mars 2016
835
25 juin 2014 à 10:22
25 juin 2014 à 10:22
Peut-être que ce que tu récupères de ta bdd est trop long (au niveau du nombre de caractère sans espace), essayes de rajouter
[/faq/3786-word-telecharger-word-gratuitement word]-wrap:[/download/telecharger-34060311-break break]-word;à ton paramètre style de tes balises <th>. Ca va te couper ton mot au niveau de l'affichage, là, çà te servira juste à tester si les width sont conservées
baladur13
Messages postés
46906
Date d'inscription
mercredi 11 avril 2007
Statut
Modérateur
Dernière intervention
20 novembre 2024
13 446
25 juin 2014 à 10:40
25 juin 2014 à 10:40
Bonjour
Evitez s'il vous plait de changer de pseudo à tous moments...
Louveteau_informatique et helenedu39 ne sont qu'une seule et même personne...
Conseil à louveteau_solitaire veuillez modifier votre signature contenant des mots orduriers cela vous évitera d'avoir des messages bloqués automatiquement par les automatismes CCM
Modération CCM
Evitez s'il vous plait de changer de pseudo à tous moments...
Louveteau_informatique et helenedu39 ne sont qu'une seule et même personne...
Conseil à louveteau_solitaire veuillez modifier votre signature contenant des mots orduriers cela vous évitera d'avoir des messages bloqués automatiquement par les automatismes CCM
Modération CCM