Visualizzazione dei risultati da 1 a 9 su 9
  1. #1

    vbnet - aggiunta campo Si/No a tabella access

    salve amici
    come da titolo, utilizzo il seguente codice

    ALTER TABLE nometabella ADD COLUMN nomecampo LOGICAL

    per aggiungere un campo si/no ad una tabella esistente
    il codice funziona, ma non come vorrei; mi spiego: viene
    si creato il nuovo campo, ma e' del tipo 0 -1; invece vorrei
    che fosse del tipo checkbox, ossia quello che in access
    viene appunto definito come campo Si/No

    qualcuno per favor mi dice che codice dovrei utilizzare;
    grazie

  2. #2
    Utente di HTML.it L'avatar di gibra
    Registrato dal
    Apr 2008
    residenza
    Italy
    Messaggi
    4,244
    E' corretto, è così che funziona un cambo LOGICAL che è in realtà un campo di tipo BOOLEAN.

    Per creare il campo che vuoi tu devi impostarlo a NUMERICO, e poi in Dimensione Campo imposti BYTE.

  3. #3
    grazie gibra per la risposta sempre puntuale e precisa
    pero' non so come si imposta poi la dimensione del campo
    ti dispiacerebbe scrivermi due righe di codice
    grazie

  4. #4
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    ho provato questo codice (da vb.net Oledb) e crea il campo xyz booleano (in access Sì/No)

    ALTER TABLE CAMPI ADD COLUMN XYZ BIT
    Pietro

  5. #5
    grazie pietro per la risposta
    il campo creato con le tue istruzioni e' pero' sempre del
    tipo 0/-1 e non tipo checkbox;
    e' solo un aspetto visivo; non cambia nulla come procedura

  6. #6
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Veramente non capisco cosa vuoi dire. Non ho mai sentito dire di campi Access di tipo 0/-1 o di tipo CheckBox, ma solo di campi booleani, che sono o vero o falso.
    Per essere più completi, poi, dopo aver creato da codice questo campo booleano, lo visualizzo proprio con un CheckBox.
    Ma forse non ho capito io. Ciao.
    Pietro

  7. #7

  8. #8
    ho risolto creando il campo tipo LOGICAL e modficando poi la
    proprieta' DISPLAYCONTROL , 3, 106

    grazie comunque

  9. #9
    Utente di HTML.it L'avatar di gibra
    Registrato dal
    Apr 2008
    residenza
    Italy
    Messaggi
    4,244
    Quote Originariamente inviata da Luberto Mario Visualizza il messaggio
    ho risolto creando il campo tipo LOGICAL e modficando poi la
    proprieta' DISPLAYCONTROL , 3, 106

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.