mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: Query e report

Ciao,
Ho una maschera di ricerca a caselle combinate sincronizzare, basata su una
query con un ordinamento preciso. La visualizzazione dei dati nella form
sono ordinati nel modo corretto. Da questa maschera apro un report in base
alla selezione fatta, ma nel report i dati mi vengono visualizzati ma senza
l'ordine preciso indicato nella query. come mai?
ciao Sthepan


www.donkarl.com/it
 FAQ 5.10 Ordinamento dell'origine dati ignorato
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it
 + iscriviti alla prima Conferenza
Italiana per Sviluppatori di Access (CISA 1), Arezzo, 4+5/6/2005

Newsgroup: it.comp.appl.access
Titolo: passaggio bolle fatture

Ringrazio enormemente ed in anticipo chi volesse indirizzarmi alla soluzione
di questo problema
Dunque ho in database in access 2000 praticamente simile al Northwind che
gestisce le bolle di una ditta
perfettamente funzionante sopratutto grazie alla dritta di Roberto da casa.
Ora tutto fila liscio se al termine della compilazione ordine viene stampata
immediatamente la fattura.
Quindi ho un report bolle ed un report fatture
Il problema nasce quando piu' bolle (ovviamente dello stesso cliente )
concorrono a determinare un unica fattura.
E' giusto creare una query di raggruppamento ?
E se si, come si stabilisce fino a che punto delle bolle è stata eseguita la
fatturazione ?
Mi sarebbe veramente di grande aiuto conoscere la procedura completa per
evitare di girare a vuoto
e indirizzarmi subito verso la corretta strada.
Ribadisco per chiarezza che il principio di funzionamento del database è
assolutamente identico al Northwind.
Di nuovo i miei piu' sentiti ringraziamenti a chi mi dedicherà il suo tempo.
Grazie
Stefano

 ha scritto nel messaggio
news:abb5h9$kre$1...@serv1.albacom.net...

Per ogni bolla inserisci un campo "fatturata" del tipo Sì/No, che
aggiornerai a Sì (con una query di aggiornamento) non appena accodi le bolle
alla fattura. La query di accodamento la farai solo per le bolle aventi il
campo "fatturata" uguale a No.
Ciao
Salvatore

 evitare di girare a vuoto
Considera che se le bolle hanno codice pagamento diverso (e in certi casi
destinatario diverso), il programma dovrebbe rompere automaticamente il
raggruppamento delle Bolle in stampa differita.
Inoltre ci sono clienti che vogliono più fatture a fronte di più d.d.t.
A parte questo, all'inizio di ogni gruppo di articoli del documento
differito dovresti specificare a che d.d.t si riferiscano.
Esistono altre complicazioni (sono almeno tre le modalità di raggruppamento
che bazzicano): l'unica soluzione per gestire tutte stè casistiche è
ricorrere a tabelle d'appoggio, da creare a seconda delle opzioni
selezionate e darle poi in pasto al report di fatturazione.
Ciao.
Newsgroup: it.comp.appl.access
Titolo: Carattere / nelle stringhe

Probabilmente sarò allocco, ma non ne vengo a capo e google non mi aiuta.
Ho usato la seguente routine per creare un link:
-----
Private Sub Comando0_Click()
Dim WshShell, oShellLink, oUrlLink
Dim strAccess, strPapiri, strProtezione, strPath As String
Dim strPathLink, strVirgolette As String
strVirgolette = Chr$(34)
strPath = CurrentProject.Path
strPapiri = strVirgolette & strPath & "\Papiri.mdb"
strPathLink = strPath & "\PAPIRIPROTETTI.MDW"
strAccess = "Programmi\Microsoft Office\Office\MSACCESS.EXE"
strAccess = strAccess & strVirgolette
strProtezione = "/wrkgrp " & strVirgolette & strPathLink & strVirgolette
Set WshShell = CreateObject("WScript.Shell")
Set oShellLink = WshShell.CreateShortcut(strPath & "\Papiri.lnk")
oShellLink.TargetPath = strAccess & " " & strProtezione & " " & strPapiri
oShellLink.WindowStyle = 1
oShellLink.IconLocation = "msaccess.exe, 0"
oShellLink.Description = "Collegamento a papiri protetto"
oShellLink.WorkingDirectory = "C:\Programmi\Microsoft Office\Office"
oShellLink.Save
Set WshShell = Nothing
Set oShellLink = Nothing
End Sub
-----
Il link viene creato, però con una strana anomalia (almeno per me).
La destinazione e la seguente:
"C:\Programmi\Microsoft Office\Office\MSACCESS.EXE" \wrkgrp
"C:\Programmi\Papiri\PAPIRIPROTETTI.MDW" "C:\Programmi\Papiri\Papiri.mdb"
mentre dovrebbe essere:
"C:\Programmi\Microsoft Office\Office\MSACCESS.EXE" /wrkgrp
"C:\Programmi\Papiri\PAPIRIPROTETTI.MDW" "C:\Programmi\Papiri\Papiri.mdb"
Riassumo la differenza: \wrkgrp (errato) contro /wrkgrp (giusto).
Ho provato anche ad usare chr$(47) ma senza rsultato.
Dove sbaglio?
grazie

Luciano Fattore ha scritto:

strPapiri = strVirgolette & strPath & "/Papiri.mdb"
prego
byEz
-- 
Claudio(BS)
L'unico problema per l'uomo non sta nella difficoltà delle sue imprese
ne' nella quantità di denaro necessario per compierle, ma nella durata
della sua esistenza. (Claudio 14.02.2004)
NB. Protezione antispam
Per rispondere aggiungere claudio
Newsgroup: it.comp.appl.access
Titolo: tempi esecuzione cicli

Salve a tutti
Tempo fa avevo visto da qualche parte una maschera interessante che mostrava 
i diversi tempi di esecuzione dei vari cicli (for, while, do while, for each 
ecc.) ma non riesco + a trovarla.
Sapete indicarmi dove rintracciarla ?
Grazie a tutti 

 ha scritto nel messaggio
news:45c4e80e$0$36022$4faf...@reader4.news.tin.it...

http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=55
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=19
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=277
-- 
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.alessandrobaraldi.it
---------------------------------------------------------------------------


Grazie, č quello che cercavo. 


Per prova personale ho aggiunto nella maschera dell'esempio presente in 
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=19
 anche il ciclo 
"While" e i risultati sono sorprendenti!!  A mio modestissimo parere sarebbe 
utile aggiungere alla maschera anche il "While" per avere una visione più 
completa.
Saluti 

 Saluti
Io feci già tutti i test da tempo e ti espongo i miei risultati:
Ciclo da 500000 esecuzioni:
[DO UNTIL...LOOP] 88,67 ms
[DO...LOOP UNTIL] 70,80 ms
[DO WHILE...LOOP] 90,41 ms
[DO...LOOP WHILE] 67,92 ms
[FOR........NEXT] 14,44 ms
[FOR......NEXT X] 14,80 ms
[WHILE......WEND] 90,80 ms
[IF....THEN GOTO] 104,04 ms
Saluti


Newsgroup: it.comp.appl.access
Titolo: Scanner

Salve a tutti,
qualcuno sa se sono disponibili funzioni di acquisizione immagini da scanner 
attraverso librerie API e non acquistando oggetti ACTIVEX?
Grazie 

 ha scritto nel messaggio
news:juQ%d.14537$kC3....@tornado.fastwebnet.it...

Se ti sta bene usare i controlli ActiveX Kodak che sono gratuiti, vai sul
Sito Comune (link qui sotto) e nella Sezione General leggi la mia FAQ
intitolata "6.115 Come è possibile scannerizzare, visualizzare, modificare,
stampare e salvare files immagine usando gli ActiveX Kodak?".
Nella FAQ è indicato anche dove scaricare gratuitamente tali controlli
ActiveX nel caso tu non li abbia già installati nel computer; è anche
indicato come farli funzionare con Windows XP.
-- 
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: Maschera di input.

In risposta a Lorenzo Coronati, vorrei che nel momento in cui si inserisce
una data non rispettando la maschera di input definita (es. 99/99/00) non
apparisse il solito msgbox di access (come tutti i msg di access poco bello)
ma uno personalizzato.
E' possibile?
Non è certo una questione di vita o di morte ma ormai ho questo tarlo e
vorrei togliermi il dubbio.
Grazie.

ma uno personalizzato.
Non mi pare sia possibile.
La cosa che puoi fare e' rinunciare alla maschera di input e fare un
controllo di "conformita'" sull'afterupdate, dove ci metti i mex che
vuoi.
--
Lorenzo Coronati
--
<<Nessuno sa che questa affermazione e' vera>>
(John D. Barrow)
--


Sent via Deja.com 
http://www.deja.com/
Before you buy.

Newsgroup: it.comp.appl.access
Titolo: formattazione testo

Salve a tutti,
vorrei formattare il testo immesso in una textbox in modo tale che gli spazi
vuoti tra una parola e l'altra (qualunque esse siano) siano riempiti con dei
caratteri es:
inserisco in text box le parole: computer mouse (divise da uno spazio) e
viene visualizzato su una seconda textbox (dopo il clic su apposito
pulsante ) ----> computer***mouse (con i tre asterischi o qualsiasi altro
valore al posto del vuoto).
E' possibile?
Grazie in anticipo,
Elio

 ha scritto nel messaggio
news:Wk_F7.21518$zu5.7...@news1.tin.it...

Chiama il primo textbox A e il secondo B e sull'evento click del pulsante
copi questo codice:
    Dim iPos As Integer
    Dim iLung As Long
    Dim iStart As Long
    Dim sRisB As String
    iStart = 1
    iPos = InStr(Me.A, " ")
    iLung = iPos - 1
    Do While iPos > 0
        sRisB = sRisB & Mid(Me.A, iStart, iLung) & "***"
        iStart = iPos + 1
        iPos = InStr(iStart, Me.A, " ")
        iLung = iPos - iStart
    Loop
    sRisB = sRisB & Mid(Me.A, iStart)
    Me.B = sRisB
Naturalmente al posto dei 3 asterischi puoi mettere quello che vuoi.
Ciao Roberto - Syd

Grazie , provo subito!
Ciao,
Elio

Newsgroup: it.comp.appl.access
Titolo: Finestra di dialogo per selezionare un file

Ciao uso A97.
Il mio problema consiste nel far apparire una finestra di dialogo, in VB
common dialog,  che utilizzerň per scegliere un determinato file.
In VB si usa un OCX standard, ma in access non so!

 ha scritto nel messaggio
news:W_SH6.6741$FS.1...@news1.tin.it...

In access si usa lo stesso OCX.
Se vuoi si possono usare le API

(.....)

Guarda sul sito comune: c'č tutto quello che serve
Vincenzo Turturro
---------------------------------------------------------
Se no diventiamo tutti **** dai portatili o peggio ancora 
provetti poeti fiorentini come vturturro.
(Cosě disse Ivan Lelli Ven 25 Aug 2000 09:34:52 +0200)
---------------------------------------------
il sito comune di it.comp.appl.access:
http://www.sitocomune.com/
---------------------------------------------
... e quello di it.comp.as400:
http://www.faq400.com/
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: casella di riepilogo strutturata ad albero

Ciao a tutti,
secondo voi è possibile in una maschera inserire una casella di riepilogo
strutturata ad albero?
Se possibile che controllo devo usare?
Spero di essere stato chiaro.
Anticipatamente ringrazio
Paolo


Non esiste come controllo, ma esiste il treeview che puoi usare
-- 
_ _
Ciao
MAssimiliano Amendola            
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:  
www.donkarl.com/it

 ha scritto nel messaggio
news:dvomj3$hbo$1...@area.cu.mi.it...


Newsgroup: it.comp.appl.access
Titolo: un'unica query può dare le seguenti risposte?

salve!
ho il seguente problema.
ho un db con un elenco di un migliaio di persone di cui consoco la data di
nascita.
con tale dato non è difficile calcolare la loro età attuale.
sennonchè vorrei con un'unica query poter fare delle statistiche:
mi spiego meglio:
soggetti di età comresa tra i 25 ed i 30 anni = x
soggetti di età comresa tra i 30 ed i 35 anni = y
soggetti di età comresa tra i 35 ed i 40 anni = z.
e via dicendo ....
il tutto deve essere pubblicato in una pagina asp.
io ho risolto creando un query con parmatri e facendo in modo da aprire una
connessione al db > eseguire una query che mi da il primo risultato
(soggetti di età comresa tra i 25 ed i 30 anni = x) >  chiudere la
connsessione > scrivere x.
dopo di che il parametro della query si incrementa di 5 >  riapro la
connessione al db eseguo la query con il nuovo parametro ..... ecc.
ora mi chiedo se si possano avere tutti i dati statistici con un'unica
query.
la pagina asp ssarebbe ben più veloce ed impegnerebbe meno il server.
grazie
leonardo

 soggetti di età comresa tra i 35 ed i 40 anni = z.
Scrivi una funzione che prenda come parametro un numero e decida in che
range si trova. La funzione restituisce un identificatore (esempio anche la
stringa "tra X e Y") univoco.
Nella query metti due campi calcolati uguali fatti con la chiamata di
funzione e parametro l'età.
La query sarà di raggruppamento sul primo campo e di conteggio sul secondo
Antonio

leonardo perone ha scritto:

http://groups.google.com/groups?selm=afi5ab%24egm76%241%40ID-46617.news.dfncis
.de
--
HTH
Karl
*********
Access-FAQ (tedesco): 
http://www.donkarl.com
Newsgroup: it.comp.appl.access
Titolo: Aggiornare un db

Una domanda...
Io faccio un database... lo do ad un amico che dopo averlo usato e quindi
inserito dati decide di voler aggiungere un nuovo campo.
Mi avvisa per la modifica che intende volermi far effettuare; purtroppo io
non posseggo la sua di versione (nel senso che io ho il suo database
"vuoto").
Come faccio a dargli una, diciamo, patch di aggiornamento, in modo da
preservargli l'integrità dei dati?
Magari la modifica non è solo l'aggiunta di un oggetto ma anche parte di
codice e relazioni annesse?
In attesa vi ringrazio per l'eventuale risposta e... auguri di buon anno!

 codice e relazioni annesse?
Se la modifica non impatta sulla struttura delle tabelle, l'idea migliore è
quella di usare la solita struttura FE e BE. Quando modifichi il FE, lo
sostituisci a quello in possesso dell'amico e non succede nulla perchè i
dati sono sul BE che tu non tocchi.
Per modifiche alla struttura delle tabelle, normalmente può essere un
intervento delicato e andrebbe fatto manualmente sulla copia dell'amico,
anche perchè potrebbe impattare su altri fattori. Per esempio, se questo
campo deve essere visto anche in una maschera, anche la maschera deve essere
modificata aggiungendo il corrispondente controllo associato.
Resta il fatto che anche l'aggiunta di un campo può essere automatizzata per
esempio con delle funzioni scritte da te e messe nella nuova release del FE.
Antonio

 ha scritto nel messaggio
news:fFzKb.230312$vO5.9...@twister1.libero.it...


 ha scritto nel messaggio
news:BqDKb.62609$_P.24...@news4.tin.it...


Scrivi DOPO il quoting!
E' esattamente così. Spulciati sull'help il concetto di tabella allegata!!!
Antonio

 Scrivi DOPO il quoting!
Si ma anche tu cancella un po' di testo inutile :-)
Newsgroup: it.comp.appl.access
Titolo: posso passare alla funzione DoCmd.OpenForm 2 parametri?????

 
          buongiorno a tutti,
utilizzando la funzione DoCmd.OpenForm, posso passare 2 parameri nella
proprietą OpenArgs???????
mi spiego meglio:
ho 2 tabelle collegate da una relazione "uno a molti", ma invece di
utilizzare una sottomaschera, vorrei utilizzare un evento routine che dalla
"maschera madre" mi permette di aprire la "maschera figlia" in modalitą
"immissione" dati eche vengano precaricati i dati dalla chiave esterna.....
nella maschera madre ho la seguente:
Private Sub AggiungiAgente_Click()
On Error GoTo Err_AggiungiAgente_Click
    Dim strNomeDoc As String
    strNomeDoc = "Aggiungi Agente"
    DoCmd.OpenForm strNomeDoc, , , , acAdd, , Me![ID_Agenzia]
 
    Forms![Aggiungi Agente]![ID_Agente].SetFocus
 
Esci_AggiungiAgente_Click:
    Exit Sub
 
Err_AggiungiAgente_Click:
    MsgBox Err.Description
    Resume Esci_AggiungiAgente_Click
End Sub
e quindi mi passa ID_Agenzia come proprietą OpenArgs (come faccio a passare
anche ID_Dealer????)
nella maschera figlia ho:
Private Sub ID_Agente_AfterUpdate()
    If IsNull(Forms![Aggiungi Agente].OpenArgs) Then
        Exit Sub
    Else
        Me![ID_Agenzia] = Forms![Aggiungi Agente].OpenArgs
    End If
 
End Sub
come faccio a far precompilare 2 campi????????
spero di essere stato abbastanza chiaro ;-)
grazie a tutti
Ivan
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Inviato via 
http://arianna.libero.it/usenet/
-- 
_ _
Ciao
MAssimiliano Amendola            
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:  
www.donkarl.com/it

 Ci metti una bella virgola e poi spliti i due valori
ho provato, ma purtroppo non sono riuscito nell'intento ;-(
passando 2 parametri separati da una virgola, la funzione "si incasina" :-(
forse perchè la virgola serve per indicare a quale perametro si fa
riferimento...
strNomeDoc = "Aggiungi Agente"
    DoCmd.OpenForm strNomeDoc, , , , acAdd, , Me![ID_Agenzia]
se ci metto una virgola diventa:
strNomeDoc = "Aggiungi Agente"
    DoCmd.OpenForm strNomeDoc, , , , acAdd, , Me![ID_Agenzia], ME![Agenzia]
ma purtroppo "la parte" OpenArgs è solo Me![ID_Agenzia] e mettendoci una
virgola, è come se inserissi un nuovo parametro non previsto (visto che
OpenAgrs è l'ultimo...)
non so se mi sono espresso in modo chiaro ;-)
che devo cambiare????????
Thanks


 Inviato via 
http://arianna.libero.it/usenet/
-- 


Newsgroup: it.comp.appl.access
Titolo: Calendario

Cerco un calendario da mettere in una pagina.
Un calendario semplice solo per consultazione.
Su sitocome non ho trovato niente, sapete indicarmi dove prenderlo già fatto
Ciao e grazieeeeee

 ha scritto nel messaggio
news:bpiqf2$qq8$1...@fata.cs.interbusiness.it...

vedi il controllo calendario 8.0


Ok ho risolto
Newsgroup: it.comp.appl.access
Titolo: Mantenere le maschere massimizzate

Ho un'applicazione A2000 in cui le maschere devono essere sempre 
massimizzate. Questo effetto lo ottengo semplicemente massimizzando la 
prima nella macro autoexec, quindi ogni volta che passo ad un'altra 
questa mi resta comunque massimizzata.
Il problema nasce se decido di nascondere la finestra database (da 
Strumenti\Avvio). In questo caso mi viene massimizzata solo la prima, 
appena passo ad un'altra questa viene portata alla dimensione normale.
Sicuramente ciň č dovuto al fatto che prima di aprire una nuova maschera 
nascondo quella attuale (Me.Visible = False) per evitare che il relativo 
pulsante venga mostrato sulla barra delle applicazioni.
Infatti se non nascondo la maschera attuale tutto funziona correttamente.
Qualcuno conosce un modo per mantenere tutte le maschere massimizzate 
nella situazione sudddetta (non mi dite di usare docmd.maximize su ogni 
maschera, l'ho fatto e l'apertura delle maschere č diventata molto piů 
lenta di prima)?
Grazie per l'aiuto
Tonio Tanzi



prima apri e poi nascondi?
Saluti.
Emanuele.

 pulsante venga mostrato sulla barra delle applicazioni.
Per evitare questo puoi disattivare un opzione da Menu Strumenti Opzioni -->
Visualizzazione--> Icone sulla barra delle applicazioni


 Emanuele.
Funziona all'andata, non al ritorno.
In pratica quando devo chiudere la seconda maschera per tornare alla 
prima, il problema si ripropone.
Grazie comunque
Tonio Tanzi

 Visualizzazione--> Icone sulla barra delle applicazioni
Il problema è starlo a dire ogni volta agli utenti.
Preferirei usare un metodo controllabile da codice.
Grazie
Tonio Tanzi



e allora non puoi impostare tu l'opzione da codice e poi rimettarla al
valore preesistente alla chisura del codice?
Saluti.
Emanuele.
Newsgroup: it.comp.appl.access
Titolo: scaricare un elenco di file da cartella ftp

buongiorno a tutti
 
possiedo una cartella su spazio hosting di nome "filecsv"
all'interno ho N file di nome 001.csv, 002.csv.... 00N.csv
 
la mia domanda è:
posso scorrere il contenuto della cartella e finchè ci sono file scaricarli in locale?
 
grazie a tutti.


ci sono vari modi
se non vuoi sbatterti più di tanto e non ti scoccia usare tool esterni 
vedi questo
 
https://www.ncftp.com/ncftp/
 
 
 
e lo richiami da linea di comando con i parametri descritti qui
 
https://www.ncftp.com/ncftp/doc/ncftpget.html
 
 
altrimenti ci sono API dedicate, ocx etc
 
BFS
 

 
 
io uso wget per scaricare interi siti (con ovvi e opportuni filtri su cosa 
e quanto scaricare e quante copie precedenti conservare)
 
@echo off
 
rem Wget executable must be either a) in PATH, or b) in the same directory 
as this batch file.
 
wget --directory-prefix="C:\VisualWget" --force-directories --output-
file="C:\VisualWget\
www.nbastats.net
\log.txt" --page-requisites --
progress="dot:mega" --recursive --timestamping --backups=99 
"
www.nbastats.net
"
 
-- 
/-\ /\/\ /\/\ /-\ /\/\ /\/\ /-\ T /-\
-=- -=- -=- -=- -=- -=- -=- -=- - -=-
........... [ al lavoro ] ...........

Quì ci sono 2 esempi, uno per generare uno script da lanciare  che usa [ftp.EXE] solitamente nativo di Windows, e l'altro via API:
 
https://stackoverflow.com/questions/7737691/upload-file-via-ftp-from-excel-vba
 
 
Sono valide alternative all'uso di file esterni, ovviamente da valutare.
 
Saluti
@Alex


Grazie a tutti per le risposte.


nella pagina download ci sono vari file quale va scaricato per il download il server o il client? grazie.

Newsgroup: it.comp.appl.access
Titolo: #Nome?


Ciao
Basjlico



 Prova a sostituire Time con Time()
Ho provato tutti e due :-(
Grazie, Mitch.

...

Il problema si verifica perchè Access 97(?!) manca del riferimento ad una o
più librerie o controlli ActiveX  (.ocx), che sono registrati nel tuo PC, ma
non in quelli in cui hai riscontrato il problema.
In questi ultimi PC, devi aprire il DB interessato e aprire, poi,  una
finestra di modulo (codice VBA); apri la finestra di dialogo RIFERIMENTI...
dal menù STRUMENTI. Nella lista dei riferimenti disponibili troverai
senz'altro alcune voci con la dicitura "MANCA", oppure, "MANCANTE". Cliccaci
sopra e prendi nota del relativo controllo o libreria. Dopodichè, cercalo
nel tuo PC, fanne una copia e riportalo (nella giusta cartella!!!) nel PC
"problematico". Devi poi registrarlo lanciando (da AVVIO-ESEGUI) una riga di
comando simile a questa:
regsvr32.exe c:\.......... (percorso e nome della libreria o controllo da
registrare)
Riavvia e... Buona Fortuna,
ANDREA AGROSI'

 ANDREA AGROSI'
Grazie, provero'.
Michele.

Michele.
verifica il riferimento alla VBA332.DLL
Saluti
Gabriele TV
-----------------------------------------------------------------
Sito Comune:
http://members.xoom.it/it_db_access
-----------------------------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: Accesso esclusivo ad un DB

Ciao usa A97,
Ho un DB di dati e un DB con le maschere in un altro, tramite tabelle
collegate. Mi è stato esplicitamente chiesto in precedenza da un cliente che
il DB con le maschere debba essere aperto con accesso esclusivo. Così sono
andato su Strumenti>Opzioni>Avanzate ed ho selezionato "Accesso esclusivo" e
"Nessun blocco record". Il risultato e che non posso fare in nessun caso 2
operazioni contemporaneamente ad es. Modifico un record nella tabella A, e
ne cancello uno sulla Tabella B pur non essendoci alcuna relazione. Ora il
cliente ci ha ripensato e mi ha detto di togliere l'Accesso esclusivo" e
così ho fatto Strumenti>Opzioni>Avanzate ed ho selezionato "Accesso
condiviso". Risultato: è come se fosse rimasto impostato con "Accesso
esclusivo", e provando a rifare le stesse operazioni sui dati, continua ad
avvertirmi che il DB è ad Accesso esclusivo e che la tabella non può essere
modificata da un 'altro utente.
Spero ci capiate qualcosa voi, perchè sono ormai 2 giorni che ci provo.
Grazie a tutti
Ciao

 ha scritto nel messaggio
news:s07o8.31556$S52.1...@news2.tin.it...

Il fatto che tu abbia l'accessso esclusivo o condiviso non cambia niente se
devi fare più operazioni sullo stesso DB con lo stesso utente, quindi puoi
scrivere su tutte le tabelle una volta entrato nel DB il tuo problema
potrebbe essere che quando hai fatto il passaggio da accesso condiviso ad
esclusivo forse avevi il DB già aperto in un'altra sessione e quindi è
rimasta bloccata qualche tabella, prova a ripristinare e compattare i 2 DB e
vedi se funziona.
Ciao Roberto - Syd

 ha scritto nel messaggio
news:Kk7o8.25861$pT1.7...@news1.tin.it...

ho fatto come mi hai detto ma purtroppo non funziona. ho provato pure ha
creare un nuovo DB e importarci dentro le tabelle ma fa lo stesso .
La tabella contatti è gia aperta con accesso esclusivo da un altro utente e
non puo essere manipolata a livello di programmazione.
Ho provato anche a smanettare dentro le tabelle di sistema di access, però
non conoscendo i dati che contiene non lo più toccata.
Grazie di nuovo
Newsgroup: it.comp.appl.access
Titolo: Vorrei creare un programma di fatturazione..

Salve a tutti, vorrei imparare a creare con access 2002  un programma di
fatturazione  tenendo conto che ho gia una tabella prodotti ed una clienti.
Il problema nasce ora perchè non sono capace a richiamare dalla tabella
prodotti  gli articoli che vendo ai miei clienti e quindi a
fatturare......Riconosco di essere un incapace( anche perchè non sono capace
a programmare, sono solo bravo con le query e tutto il resto)......Salutoni
e grazie in anticipo.

:

comincia a studiare il db di esempio northwind, e' un ottimo
strumento da sviscerare per chi inizia
--
lorenzo coronati
---

 ci vuole molto impegno nel capire come si usa il vba in access e questo
lo puoi fare aiutandoti con l'help
e soprattutto collegandoti e vedendo quello che fanno gli altri
sul sito comune ci sono ottimi esempi per cominciare a fare i primi passi.
prima di cominciare a scrivere procedure organizza bene quello che vuoi
realizzare in modo logico
cioè strutturando bene le tabelle con le chiavi primarie e secondarie.
ho trovato ottimi esempi sulla rivista office magazine.

Newsgroup: it.comp.appl.access
Titolo: Codice funzionante per 4 anni

Ho cercato e ricercato ma non ho capito pechč.
Da almeno 4 anni uso il codice seguente per trasferire l'anagrafica di un
cliente
da Access a Word (XP). Da circa un mese non funziona piů.
Esattamente nel mio documento rimane scritto "MRagioneSociale"
e non viene sostituito dalla vera ragione sociale contenuta sotto forma di
string nella variabile RS.
L'unica cosa avvenuta 1 mese fa č stata il cambio di HardDisk con un
trasferimaneto in blocco
dei dati. Dopo l'operazione Office XP mi chiede di rieseguire la
riattivazione.
E' cambiato qualcosa? non lo so.
Se poteste aiutarmi Vi sarei grato.
Cordiali saluti
P.
Set rang = md.Content
          With md.Content.Find
              .Execute findText:="MRagioneSociale", replacewith:=RS,
Format:=True, replace:=wdReplaceAll
End With

 ha scritto nel
messaggio news:bqplip$4j5$1...@fata.cs.interbusiness.it...

Che io sappia le versioni XP generano una chiave in base all'hardware
presente al momento; se hai cambiato l'hd devi rigenerare la chiave e
chiedere l'attivazione...
Ciao.
--
Sergio MAZZA


E' già stato fatto, ovviamente.
Ma non capisco come e se possa influenzare il funzionamento del codice.
Nemmeno una segnalazione di errore.
P.


Guarda, proprio ieri sera ho copiato un mdb da win2000 a winXpHome e una
maschera, all'apertura, deve posizionare il cursore su un controllo
predefinito da me. La prima volta non l'ha fatto, la seconda sì! Beh! Non ci
credevo; ho cancellato l'mdb e l'ho ricopiato e ha rifatto la stessa
stranezza... Boh!
Ciao.
--
Sergio MAZZA

 Sergio MAZZA
Quindi per il mio quesito non c'č risposta!
E' un caso random e che non ha soluzione? E' questo che vuoi dire?
ciao
P.

 P.
Random? Oggi mi ha ritelefonato sempre la stessa persona e mi ha comunicato
un'altra stranezza che è scomparsa al secondo tentativo. Random? Io la
chiamo certezza; la certezza che qualcosa di strano succederà e mi toccherà
installarmi winXphome e testare tutte le funzionalità... Se vuole cambiare
s.o.
Ciao.
--
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: Filtro su stampa report in formato snp

 Dim stDocName As String
   stDocName = "prova giornaliera"
   DoCmd.OutputTo acOutputReport, stDocName, "Snapshot Format", "c:\" & file
& ".snp", True
attaulamente uso questa stringa per aprire un report con 5 sottoreport
contenuti
nel report principale esiste una casella di testo non associata con orgine
date() ,dove gli altri sottoreport puntano per ottenere il filtro dei dati
ho la richiesta di aggiungere al report principale una seconda casella di
testo non associata
dove il valore devo inserirlo io prima della apertura del report
l'intento dovrebbe essere quello di inserire una stringa nel codice sopra
indicata
che inserisca il valore nella casella di testo2 e poi permetta cosi il
filtro alle altre 5 sottoreport
grazie sempre come al solito a tutti
sono accetti sempre i consigli
ciao a tutti e buona pasqua !

 wrote in message
news:Uqd1e.22771$
kC3....@tornado.fastwebnet.it

Non passando per l'automazione del Report, ma direttamente
per il Metodo OutputTo non hai moltissime possibilità.
Quella più semplice che mi viene in mente è di inserire la
famosa textBox nel Report e come OrigineControllo richiamare
una Funzione che userai solo per assegnare il Valore.
Es:
OriginetextBox  =retData()
in un Modulo scriverai:
Private myData as Date
Public Function getData()
  getData=Nz(myData,Fix(now()))
End Function
Public Function setData(value as Data)
  myData=Value
End Function
Dalla Form di chiamata avrai la possibilità di
usare una TextBox per la gestione della Data e
su Click del Button per la Stampa
dovrai gestire la cosa in questo modo:
 Dim stDocName As String
    If Len(me!CotrolloTextData)>0 or _
       Not IsNull(Me!CotrolloTextData) then Call
setData(Me!CotrolloTextData)
 
    stDocName = "prova giornaliera"
    DoCmd.OutputTo acOutputReport, stDocName, "Snapshot Format", "c:\" &
file
 & ".snp", True
Spero di essere stato chiaro...!
Ciao
@Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:ebd61b99d827bd80c7...@mygate.mailgate.org...

Mi metto all'opera e ti aggiorno dopo sul risultato
ciao da leo
Newsgroup: it.comp.appl.access
Titolo: chiave primaria

Da poco sviluppo siti in asp. Tra form, database ecc non ho ancora ben
capito l'utilità della chiave primaria (MAI USATA nei miei database).
Qualcuno mi puo' chiarire questo concetto?

 Qualcuno mi puo' chiarire questo concetto?
Spero di aver chiarito un po', comunque trovi molti esempi in internet, 
cerca con google, chiave primaria, progettare database ecc.
Ciao,
Massimo

 ha scritto nel messaggio 
news:dg7gha$drh$1...@area.cu.mi.it...


 per i campi ID? che aumenta di record in record?
Si,
anche se non è detto che debba necessariamente essere un campo di tipo 
contatore, l'importante comunque è identificare un record in maniera 
univoca.
E ricordati di rispondere dopo il quoting, aiuta la lettura.
Ciao,
Massimo 

 ha scritto nel messaggio
news:dg9vaq$e8a$1...@area.cu.mi.it...


 Grazie
Tieni presente che con Access io sono agli inizi, se ti può essere utile, 
leggiti il post del 13/09/2005 con titolo "Record in un campo: ordine di 
immissione dopo eliminazione di un record"
Ho avuto risposte davvero esaudienti
Ciao
Corrado
www.thelens.it

> Massimo
Ah Francč, č te l'ha detto chiaro...
-- 
_ _
Ciao
MAssimiliano Amendola            
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:  
www.donkarl.com/it

 Funziona così oppure ho frainteso tutto?
Hai frainteso che si risponde DOPO il messaggio che riporti (e tre, con
quella di MA)
Poi il problema non si pone solitamente. "Non mi interessa" il valore che
assume una chiave primaria (ovvero ipotesi videoteca: se il cliente 345 mi
porta indietro la tessera amen, se voglio cancello il record e non ci sarà
forse più un altro cliente 345. Ma il 346, 347 ecc resteranno invariati)
Il problema della chiave primaria comunqe diventa fontamentale quando hai
più di una tabella e cominci a fare le relazioni.
Ipotesi: tabella noleggi campi: Data Uscita, Data Restituzione,
CodiceTessera e CodiceFilm.
Quindi il codice tessera deve puntare ad un unico record nella tabella dei 
clienti, per questo serve l'univocità, altrimenti potresti non sapere chi 
èil cliente che ha fatto il noleggio.
Ciao,
Massimo
Newsgroup: it.comp.appl.access
Titolo: VOGLIO IL COLPEVOLE!!!

Dal giorno della cena, quello scrauso di Luciano è scomparso dalla
circolazione!
Chi è stato l'ultimo che è uscito da casa sua?
Cosa gli avete fatto?!?
Confessate!!!!
Sherlock Antonio

 ha scritto nel messaggio
news:oGwW5.24192$hk4.9...@news.infostrada.it...

In effetti, quel giorno (domenica) l'ultimo a vederlo sono stato io.
Dopo la partenza del gruppo di Nord-Est, mi ha gentilmente accompagnato a
prendere il treno.
L'ultima cosa che ricordo è la sua ripartenza in auto, nel traffico di Roma.
Che ne sia stato inghiottito?
--
Silvio
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access

 Che ne sia stato inghiottito?
Una nuova leggenda metropolitana?
Antonio

>Una nuova leggenda metropolitana?
mah, l'ultima volta che l'ho sentito se ne voleva andare 5 mesi in
california... ad imparare l'inglese, dice lui...  ganzo l'amico, due
mesi in sardegna, cinque in california...  :-)  sto access qualcosina
rende...
--
non studio non lavoro non guardo la tv
non vado al cinema non faccio sport
----------------------------------------



Vuoi vedere che è sua la colpa del macello sulla conta dei voti delle
elezioni presidenziali americane in California.  :-))))
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------

rende...
Beh, in Sardegna mi collegavo col portatile ed il cellulare con modem
incorporato tutte le mattine. Quanto alla California, se davvero riusciro'
ad andarci (3 mesi, comuqnue, non 5!:-), si tratta di un investimento
produttivo!:-)
Saluti.
Luciano
(DOC)

circolazione!
Sono stato ad Amatrice a verificare la ricetta...
(avevo ragione io, ovviamente!:-)
Saluti.
Luciano
(DOC)

Newsgroup: it.comp.appl.access
Titolo: Errori di calcolo - arrotondamenti - correzione

Sto utilizzando un programma per la fatturazione in access.
Mi sono accordo che diverse volte in fase di stampa, gli arrotondamenti sono
errati
Se si imputa una fattura in cui il prezzo unitario sia inferiore al
centesimo di Euro (per esempio ci sono particolari che costavano Lire 12,50
che in euro corrisponde a 0,0066) capita che il totale fattura non risulti
corretto.
Ho chiesto al "creatore" dell'applicazione e mi ha risposto che si tratta di
un problema di access, quello di sbagliare gli arrotondamenti (per esempio
esce un totale fattura di Euro 12.582,69 quando dovrebbe essere di
12.582,68)
La cosa mi suona strana.
Qualcuno ne sa qualcosa?
Grazie in anticipo per ogni risposta.


Effettivamente Access calcola "male" l'arrotondamento, ma su
www.sitocomune.com
 il gigante teutonico del ns NG ha creato una funzione che
risolve il problema.
ciao MAssimiliano

 ha scritto nel messaggio
news:nuDOa.2592$B8....@news.edisontel.com...


 si tratta per caso di
NO!
Si tratta di scrivere correttamente DOPO il quoting!!!
Antonio
Newsgroup: it.comp.appl.access
Titolo: Stampare un report con + record dello stesso cliente

Salve a tutti.
Questo è il mio problema!
Io ho una tabella "anagrafe clienti" con relativa maschera alla quale è
collegata una tabella "interventi da effettuare" con relativa query e
maschera dove inserisco un intervento quando un cliente lo richiede. Quello
che non riesco a fare è la stampa dalla maschera "interventi da effettuare"
di un report nel quale possa avere i dati anagrafici del cliente presenti
nella tabella e maschera "anagrafe clienti" + i dati della
tabella-query-maschera  "interventi da effettuare". Oltre a questo devo
stampare nello stesso foglio tutti gli interventi precedentemente effettuati
dallo stesso cliente magari in forma riassuntiva, ovvero soltanto alcuni
campi che mi servono per rivedere i lavori che sono stati fatti da quel
cliente in precedenza.
Grazie a chi può aiutarmi.Gianni

 ha scritto nel messaggio
news:a3hj4m$kvp$1...@lacerta.tiscalinet.it...

suppongo che le tabelle siano correlate dall' id_cliente... giusto?
docmd.Openreport nomedel,comelovuoiaprire,campodafiltrare,"id_cliente = " &
me.casella_id_cliente
spero di esserti stato d' aiuto
ciao
franco

Newsgroup: it.comp.appl.access
Titolo: Quanti record per tabella?

Scusate la domanda ma quanti record può contenere una tabella di A97?
--
Grazie
-----------------
giusepa...@tin.it

 ha scritto nel messaggio
news:wz789.232492$Jj7.5...@news1.tin.it...

vedi sull'help

Newsgroup: it.comp.appl.access
Titolo: web components

a cosa servono?

a cosa servono?
Per esempio:
http://www.microsoft.com/downloads/details.aspx?FamilyID=982b0359-0a86-4fb2-a7ee-5f3a499515dd&displaylang=it
Ciao.
-- 
Sergio MAZZA

Newsgroup: it.comp.appl.access
Titolo: pulsanti di chiusura

come rendere inattivi i pulsanti di access in modo che si debba chiudere
l'applicazione solo tramite programma?
grazie, Max

 grazie, Max
Prova conquesto codice in un Modulo:
Private Const GWL_STYLE = -16
Private Const WS_SYSMENU = &H80000
Private Const WM_NCPAINT = &H85
Public Sub ShowAccessBtn(ShowIt As Boolean)
    On Error GoTo HandleErrors
    Dim lngOldStyle As Long
    Dim lngNewStyle As Long
    Dim mhWnd As Long
    mhWnd = Application.hWndAccessApp
    lngOldStyle = GetWindowLong(mhWnd, GWL_STYLE)
    If ShowIt Then
         lngNewStyle = lngOldStyle Or WS_SYSMENU
    Else
        lngNewStyle = lngOldStyle And Not WS_SYSMENU
    End If
    Call SetWindowLong(mhWnd, GWL_STYLE, lngNewStyle)
    Call SendMessage(mhWnd, WM_NCPAINT, 1, 0)
ExitHere:
    Exit sub
HandleErrors:
     Resume ExitHere
End sub
Ciao
-- 
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: RichText

ciao a tutti
ho deciso di aggiornare office da 97 a 2003 ...(era ora)
perň sono cominciati i problemi
in un programma che utilizzava il controllo ocx RichText
che non riesco piů a gestire
qualcuno sa come posso risolvere la situazione?
grazie 

 ha scritto nel messaggio 
news:d48o7e$na0$1...@domitilla.aioe.org...

Hai provato a registrare il controllo?
Strumenti\Controlli ActiveX...\Registra
Windows\System32\richtx32.ocx
Magari sostituisci tutti i vecchi RichText da A2003.
vtt

Newsgroup: it.comp.appl.access
Titolo: cambiare di segno

Ciao a tutti,
ho una tabella per l'archiviazione delle bolle (nrBolla, dataBolla,
Quantità, Storno).
Il campo "storno" è un campo SI/NO. Quando la casella storno è selezionata,
la bolla risulta di storno e quindi la quantità dovrebbe passare in negativo
per essere appunto stornata.
Io vorrei poter inserire sempre il valore posivito nel campo quantità e il
sistema automaticamente dovrebbe convertirlo in negativo.
Ringrazio anticipatamente, anzi se qualcuno ha già risolto un problema
similare in altro modo va benissimo
Andrea

 e il sistema automaticamente dovrebbe convertirlo in negativo.
        Sgn(2 * [Storno] + 1) * [Quantità]
    (Facci sapere se ed eventualmente come hai risolto. Grazie.)
--
Ciao :o)
Maurizio
--------
?SPQR(C)
 X
--------
Newsgroup: it.comp.appl.access
Titolo: OCX per comunicazioni

Salve a tutti,
ho necessità di effettuare un collegamento seriale in una maschera di Access
e mi farebbe tanto comodo l'ActiveX MSComm32, ma ho notato che è presente
solo se si installa VB. Non risulta nemmeno presente nell'Office Developper!
In questo caso come ci si regola per le licenze?
Qualcuno ha usato altre soluzioni?
Grazie.
Al

 ha scritto nel messaggio
news:b35k7l$k4e$1...@lacerta.tiscalinet.it...

Articolo Microsoft Knowledge Base - 639415
HOWTO: Esempio di uso delle API per la comunicazione seriale
http://support.microsoft.com/default.aspx?scid=kb;it;639415
Ciao Giorgio.

 ha scritto nel messaggio
news:b35nps$mlm$1...@lacerta.tiscalinet.it...

Grazie per la risposta (pienamente centrata!).
...ma mi par di capire che con le API è solo possibile usare la tecnica del
polling e non utilizzare procedure richiamate su interrupt? (o sbaglio?)
Grazie comunque.
Al

 Al
Giusto, infatti nell'esempio si utilizza l'evento Timer per controllare se
ci sono dati in arrivo dalla porta Com e siccome questo surrogato di
interrupt soddisfava le mie esigenze non ho approfondito oltre.
Ciao Giorgio.
Newsgroup: it.comp.appl.access
Titolo: aiuto.. serialnumber!!!

ciao a tutti....
finalmente sono riuscito a trovare l'OCX Activelock 1.5 .... ma
adesso????
io sinceramente sono molto scarso in programmazione... mi occupo
principalmente di sistemi e reti ... mi hanno obbligato a creare un
database in Access.... e volevo salvaguardarmi da usi illeciti.....
vorrei creare un programma demo in cui ci possa essere la possibilità
di contare il numero di volte che viene eseguita la maschera
principale... in modo tale da far provare all'utente l'applicativo per
un numero fissato di volte..... come spiegazioni d'uso ho trovato solo
questo codice:
If (ActiveLock1.Counter > 10) Then
  MsgBox "You have used this program 10 times."
  End
ho applicato il controllo alla maschera principale e adesso ???? ho
provato a inserire il seguente codice su attivazione maschera (nel
pannello proprietà della maschera):
Private Sub Form_Activate()
Dim Counter As nslock
If (ActiveLock1.Counter > 3) Then
  MsgBox "You have used this program 3 times."
  End
End If
End Sub
ma... errori .....
aiutatemi...
grazie

 ma... errori .....
Beh, a questo punto l'If potrebbe essere ad esempio:
If (ActiveLock1.Counter > 3) Then
    MsgBox "You have used this program 3 times"
    docmq.Quit
End If
Un'altra cosa: io ho aggiunto una variabile booleana globale che viene
inizializzata a true nel Form_Activate della maschera principale ed ho fatto
sģ che ogni altra maschera verifichi quella variabile all'apertura e nel
caso sia false chiuda l'applicazione: tutto questo per evitare che l'utente,
tenendo premuto Shift all'avvio, aggiri la protezione dell'ocx.
--
Aries
e-mail: 
seren.f...@iol.it
icq: 56640169
www.sereninformatica.it

Dim Counter As nslock
ho aggiunto quello che mi hai scritto:
Private Sub Form_GotFocus()
Dim Counter As nslock
If (ActiveLock1.Counter > 3) Then
  MsgBox "You have used this program 3 times."
  docmq.Quit
 
 End If
End Sub
ma niente... il programma si apre tranquillamente dopo tre volte!!!
ciao
Newsgroup: it.comp.appl.access
Titolo: Esiste la possibilità di un controllo "Ovale" tipo quello "Rettangolo" ?

Gent.mo NG
c'è qualcuno che sa come inserire in una maschera un oggetto tipo il 
rettangolo, cioè una figura geometrica con proprietà modificabili tipo left, 
top, width, backcolor ecc. ?
Un grazie anticipato
GA 

GA ha scritto:

L'ovale non sò, ma a me basterebbe un Cerchio...!
Nelle Forms non è possibile(solo nei Reports), se è indispensabile
devi creartelo con
Segmenti o con Punti implementando la funzione matematica dell'Ellise:
aX^2+bY^2+c=0  (ovviamente Ellisse centrata nel piano)
se ti crei un ciclo realizzi l'ellisse o il cerchio....
@Alex

 ha scritto nel messaggio 
news:1154604110.3...@75g2000cwc.googlegroups.com...


 GA
Speranza vana, in VB si può fare, ma in VBA l'unica è proprio fare
BMP...
@Alex

 ha scritto nel messaggio 
news:1154605802.8...@75g2000cwc.googlegroups.com...


 GA
Ero a conoscenza di quella FAQ, ma non l'ho volutamente menzionata.
Per capire sfrutta la Client Area della Form di cui ricava l'Hdc,
nell'Area(HDC) ci disegna
come si farebbe in VB in una PictureBox, il problema è che l'Area Hdc
in Access
non viene aggiornata, se provi il codice ti accorgerai subito del
difetto Video generato.
Per risolvere il problema, come dice il testo della Faq, serve
subclassare la Form
intercettando il messaggio di Paint ed aggiornare la posizione
dell'area Hdc.
Personalmente ti sconsiglio questa tecnica se non hai una buona
conoscenza di quanto
stai facendo, ricordati che SubClassare in Access è un pò più
rischioso che farlo in VB.
Purtroppo non disponendo di un controllo PictureBox hai molte
limitazioni.
L'alternativa sarebbe usare un OCX tipo la PictureBox che funzioni in
Access.
Ce ne sono, ma sono abbastanza costosi, ed in ogni caso il disegno
andrebbe fatto
sempre via API.
@Alex


Ciao, Daniele 

 Ciao, Daniele
@Alex

 Ciao, Daniele
@Alex
Ciao, Daniele 

 > Ciao, Daniele
Ciao
@Alex
Newsgroup: it.comp.appl.access
Titolo: Controllo

Scusate la mia ignoranza ma un controllo è una casella di testo, o meglio
una casella di testo associata ad un campo?????
GRAZIE.
    Ciao,
        Giuliano

 ha scritto nel messaggio
news:M5ii5.8023$dF5.1...@news.infostrada.it...

Un controllo in una maschera è ciò che in una tabella è un campo.
Si chiama controllo a prescindere che sia associato o non associato, casella
di testo o casella combinata, ecc.
Roberto

        Giuliano
Un controllo è un elemento che può essere utilizzato all'interno di un
form per consentire l'interazione dell'utente con il programma, o di
un report per visualizzare dati secondo layout specifici.
 Tutto ciò indipendentemente dal fatto che i controlli possano essere
associati o meno a campi di tabelle di un db.
Per esempio, un pulsante o una linea sono controlli che per loro
natura non possono essere associati ad alcun campo di qualsiasi
tabella.
Per converso, ci sono controlli "particolarmente adatti" ad essere
associati a campi di tabelle: textbox, combobox, subform ... ma
l'associazione non è obbligatoria, anzi !
 
----------------------------------
Niuna impresa, per minima che sia,
può avere cominciamento e fine
senza queste tre cose:
e cioè senza sapere,
senza potere,
senza, con amore, volere.
---------------------------
Anonimo fiorentino sec. XIV

Un controllo in una maschera è ciò che in una tabella è un campo.
permettimi, ma io non farei questo paragone.  e' vero che un controllo
e' associabile ad un campo, ma sarebbe meglio tenere distinte le due
cose.  
un campo fa parte di una tabella, che e' un modello teorico per
immagazzinare dati molto diffuso e non dipendente da access.
un controllo e' qualcosa che magari ha solo access, in oracle potrebbe
non esistere il concetto di controllo.  il controllo poi ha proprieta'
e metodi...
cioe', abituiamo i newbie a pensare in due strati, strato teorico
(struttura dati, tabelle...) ed implementazione pratica (maschere,
controlli...), magari con in mezzo l'sql.
--
make it idiot proof and someone will make a better idiot.
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
Newsgroup: it.comp.appl.access
Titolo: PRINCIPIANTE che vuol fare robe piu' grandi di lui...

Ciao a tutti ragazzi
vi pongo un quesito. A tempo e a casa mia, mi voglio creare un
database consultabile da web. Il database riguarderebbe delle
videocassette, praticamente voglio una lista contenete varie voci
riguardo un titolo, con la possibilita' di avere un sottomenu' che si
apra a finestra per avere delle informazioni riguardo, chesso', la
trama o altre cosette.
Inoltre dovrebbe avere un link a una e-mail per poter chiedere
informazioni ad un computer fisso (magari con la possibilita' di poter
intestare automaticamente il subject dell'email a seconda del campo
del database.
ultima opzione, sarebbe figo poter fare degli ordinamenti o delle
ricerche.
Tutto questo consultabile con un normale computer avente explorer (i
PC da cui consultare saranno 2 o forse 3, niente robe strane tipo iMac
or simili).
Essendo veramente un principiante, mi affido umilmente a voi, sperando
questo sia il nesgroup giusto, sperando di non essere una seccatura e
entusiasta di ricevere consigli da tutti voi.
alcuni mi hanno consigliato filemaker, altri mi han consigliato
access, pero' so che dovro' implementare molta altra roba (penso).
vi ringrazio molto intanto ansioso di poter cominciare a smanettare
con il PC.

 questo sia il nesgroup giusto, sperando di non essere una seccatura e
[cut]
il ng giusto dovrebbe essere it.comp.www.asp
La cosa che hai descritto se sei veramente un principiante non e' che
sia semplicissimo. cmq tentar non nuoce.
N.B. il dbms (cioe' quello che gestisce i dati. Se non mi sbaglio, mi
sembra che Filemaker sia di Mac) e' forse l'ultima cosa a cui pensare in
una applicazione come quella che hai descritto.
a.cara